需要先查找出相关的记录,然后循环处理更新数据。如下案例,更新所有status=1的数据的gender值为2 db.getCollection(\'test\').find({"status": 1}).forEach( function(item){ db.getCollection(\'test\').update({"_id":item._id},{$set:{"gender":2}}) } ) 相关文章: 2021-12-21 2022-12-23 2021-09-01 2022-12-23 2022-12-23 2021-12-21 2022-12-23