Updating subdocument node multiple record - Mongodb 更新子文档节点多条记录 - Mongodb

2 浏览
0 Comments

Updating subdocument node multiple record - Mongodb 更新子文档节点多条记录 - Mongodb

我正在尝试更新mongodb集合文档,只有当它的值为"1"时,我需要将latest的值更新为"0"。

查询:

db.test.update({"_id" : ObjectId("56411fda7f8b9a4503adeb1e"),'campaigns.latest' : 1},{'$set':{"campaigns.$.latest":0}},{'multi':true});

它只更新了第一个匹配项而不是全部,有人可以帮助我们解决吗?

0