假设我有一个带有嵌入式作者的帖子文档。
{
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"
}
]
}
现在假设我在前端使用这些数据并在页面上显示带有作者图像的帖子。当作者更改他的头像 url 时会发生什么?我将不得不使用新的图片网址更新每篇文章。这是正确的方法吗?我看到的唯一选择是引用“用户”文档,但是每个帖子都会有 2 个数据库请求。更不用说所有的评论也需要 2 db 请求来获取图像 url....