转载请注明出处:
MongoDB 根据单个条件修改的sql 如下:
db.collection_name.update({"userid":"1111111"},{"$set":{"status":3}});
上面的 sql 只会修改第一条,如果想要批量都修改,sql 如下:
db.collection_name.update({"userid":"111111"}},{"$set":{"status":3}}, { multi: true });
根据多个条件查询并进行批量修改的sql 如下:
db.getCollection('collection_name').find({$and:[{"userid":"111111"},{"status":"1"}]}).forEach( function(item) { db.getCollection('collection_name').update({ "_id": item._id }, { $set: { "status": "3" } }) } )
标签:status,name,批量,MongoDB,db,collection,修改,sql From: https://www.cnblogs.com/zjdxr-up/p/16830931.html