【发布时间】:2011-12-30 04:55:37
【问题描述】:
使用其他关系型数据库,表格如下:
ID Name ParentID
1 root NULL
2 a 1
3 b 1
4 aa 2
5 aaa 4
在使用mongo db时,如果我们这样设计文档会不会更容易:
{
ID : 1,
Name : "root",
Children : [
{
ID : 2
Name : "a",
Children : [ ... ]
},
{
ID : 3
Name : "b",
Children : [ ... ]
}
]
}
这样文档只包含一条记录。层次太深会不会带来麻烦?而在这个设计中,我怎样才能快速找到一件物品呢?这种设计有什么好处?
【问题讨论】:
标签: c# .net database-design mongodb