MongoDB中的文档标记

时间:2014-04-12 20:40:12

标签: mongodb

如果我在这个方案中有数百万(甚至数十亿)个对象:

{ id: ...,
name: ...,
desc: ... }

我想为每个对象添加标签,最有效的方法是什么?

稍后,我希望能够计算每个标记的对象,查看所有具有标记X的对象等。

1 个答案:

答案 0 :(得分:0)

为此您必须使用update,该命令将仅添加新字段:

http://docs.mongodb.org/manual/reference/operator/update/positional/

除了计数之外,建议计算位于应用程序的一侧,并且集合的结构具有一个字段,其中该参数的存储和更新将适当。

{ id: ...,
name: ...,
desc: ...,
count: 9 }