这是我的表结构:
网站有很多用户
每个用户都有很多博客
每个博客都有很多文章
每篇文章都有很多评论,
什么是mongoDB中最好的设计?
是真的吗?
{
user:[
{name:"john",
weblog : [
{ name: "new blog",
article : [
{
title: "this is first article",
comment :[
{text": comment },
{...comment...},
{...comment...}
]
}
{...article...},
{...article...}
]
}
{...weblog...},
{...weblog...},
{...weblog...}
],
},
{ ...user... },
{ ...user... },
{ ...user... }
]
}
标准吗?
我认为它太嵌套了。是搜索的noraml吗?
答案 0 :(得分:0)
这对我很有帮助。
http://openmymind.net/Multiple-Collections-Versus-Embedded-Documents/#11
希望能帮助别人...
最后我选择了单独的ducuments ......