【发布时间】:2019-08-17 01:56:57
【问题描述】:
因此,根据我对 SO 的研究,我可以使用 $in 运算符在 mongo db 中更新或查找多个文档。
我正在使用 Robo Mongo 运行查询。下面的查询按预期返回 4 个文档
db.getCollection('workunits_old').find({_id:{$in:[31255225914.0,31255225898.0,31255566710.0,31255498298.0]}})
但是,当我使用与update 相同的$in 运算符时,它只会更新第一条记录
db.getCollection('workunits_old').update({_id:{$in:[31255225914.0,31255225898.0,31255566710.0,31255498298.0]}},{$unset:{isTransformed:""}})
【问题讨论】:
标签: mongodb mongodb-query robo3t