[{a:name1, b:true},{a:name2, b:false},{a:name3, b:true}]
vs
{name1:{b:true}, name2:{b:false}, name3:{b:true}}
我们可以继续在集合中添加新条目。哪一个更好,为什么选择一个而不是另一个?
更多澄清:
in first model, a is the name field, and names are distinct.
in the second model, name1 is just a key,and also unique.
in both model, we can keep adding, say {a:name4, b:true} or name4:{b:true}
答案 0 :(得分:0)
我会推荐第一个模型,因为数组对添加项操作更有意义