mongodb批量update更新数据

需要先查找出相关的记录,然后循环处理更新数据。如下案例,更新所有status=1的数据的gender值为2

db.getCollection('test').find({"status": 1}).forEach(
   function(item){                
       db.getCollection('test').update({"_id":item._id},{$set:{"gender":2}})
   }
)

 

posted @ 2019-08-12 16:15  浮尘微光  阅读(27843)  评论(1编辑  收藏  举报