使用mongoDB(noSQL)的desgin bloger系统数据库sechema

时间:2016-09-15 09:05:15

标签: mongodb database-design database nosql

这是我的表结构:

网站有很多用户

每个用户都有很多博客

每个博客都有很多文章

每篇文章都有很多评论,

什么是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吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

这对我很有帮助。

http://openmymind.net/Multiple-Collections-Versus-Embedded-Documents/#11

希望能帮助别人...

最后我选择了单独的ducuments ......