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”?