【发布时间】:2016-02-19 12:01:15
【问题描述】:
我有一个如下的 mongodb 集合。我的工作是增加“评级”键中特定文档的“评级”。我可以通过在 mongo shell 中执行以下命令来完成。 db.amitava1.update({_id:1},{"$inc":{"ratings.0.rating":1 } } ) 。 .在这里,我通过 0 访问“评级”中的第一个文档。但是我需要使用一个变量来代替0。以下不起作用。
x = 0;
db.amitava1.update({_id:1},{"$inc":{"ratings.x.rating":1 } } );
任何帮助将不胜感激。谢谢,
【问题讨论】:
-
试试这个:db.amitava1.update({_id:1},{"$inc":{"ratings.rating":1 } });
标签: mongodb