如果我在这个方案中有数百万(甚至数十亿)个对象:
{ id: ...,
name: ...,
desc: ... }
我想为每个对象添加标签,最有效的方法是什么?
稍后,我希望能够计算每个标记的对象,查看所有具有标记X的对象等。
答案 0 :(得分:0)
为此您必须使用update,该命令将仅添加新字段:
http://docs.mongodb.org/manual/reference/operator/update/positional/
除了计数之外,建议计算位于应用程序的一侧,并且集合的结构具有一个字段,其中该参数的存储和更新将适当。
{ id: ...,
name: ...,
desc: ...,
count: 9 }