可以说我有一个嵌入式作者的Posts文档。我应该如何处理mongodb中的共享图像?
{
name: "some post",
text: "some text",
author:{
avatar_img: "http://www.someimage.com/1"
},
comments: [
{
user: "some name"
avatar_img: "http://www.someimage.com/5"
}
]
}
现在让我说我在前端使用这些数据并在页面上显示作者的图像。当作者更改他的头像网址时会发生什么?我将不得不更新每个帖子与新的图像网址。这是做到这一点的正确方法吗?我看到的唯一选择是引用“用户”文档,但每个帖子都会有2分贝的请求。更不用说所有的评论还需要2分贝的请求来获取图像的URL以及......
是的,你可能需要全部更新它们或提出两个请求。似乎您可以将图片网址缓存到您的网络或应用程序层中,这样如果您想避免第二次请求,就不需要不断检索它们。 – WiredPrairie 2013-05-05 13:00:32