如何在mongodb中包含数组项

时间:2015-10-29 02:13:56

标签: mongodb

我有一个类似的文件:

{counts:[1,3,2]}

如何$inc数组的任何项目?

如果它是一个对象,使用$inc:{'counts.field': 1}会更容易,但我不知道如何处理数组。

1 个答案:

答案 0 :(得分:0)

您可以使用数组的索引来实现它。

                  db.collection.update({_id : id}, { $inc: { "count.0" : 1}});

这将增加数组的第0个索引位置。

同样,你可以为第二个索引等做“count.1”。