让我以一种非常简单的方式问我的问题。这个:
{
"name": {
"first": "Joe",
"last": "Coconut"
}
}
或这个:
{
"first_name": "Joe",
"last_name": "Coconut"
}
但以非常基本的形式。如果我可以有 5 个嵌套对象与 2 个嵌套更多列怎么办?!
-- 原创 -- 我理解 mongoDB 中的数据建模与应用程序使用相关,但一般来说,哪个模型更好?
{
"company": "Amc",
"clients": [
{
"name": "10Gen",
"contact": "01002033",
"contracts": {
"id": 123,
"price": 1200
}
},
{
"name": "Sun",
"contact": "677689",
"contracts": {
"id": 23,
"price": 34000
}
}
]
}
对比
{
"company": "Amc",
"10Gen": {
"123": 1200,
"contact": "01002033"
},
"Sun": {
"23": 34000,
"contact": "677689"
}
}
由于应用层负责大多数操作,第二种方法不是更合适吗?
为了更好地构造数据,嵌套数据是不好的做法吗?说5个嵌套文档?
我错过了一个非常明显的事实吗?