0
我需要存儲用戶擁有的物品。MongoDb結構推薦
我目前使用如下的結構:
...
inventory:{
itemId1:2,
myOtherItem:120,
something:1
},
...
我正在考慮轉換到結構,如:
...
inventory:[
{id:"itemId1",amount:2},
{id:"myOtherItem",amount:120},
{id:"something",amount:1}
],
...
是第二種方式的推薦方式來存儲數據?如果是這樣,第一種方式有什麼優勢嗎?
內存存儲空間有限。會採用第二種方式佔用更多的存儲空間嗎? MongoDb是否爲數組中的每個元素存儲「id」和「amount」?