Tag: bulkupdate

MongoError:多更新只适用于$运算符,而在node.js中使用批量查找和更新

为什么会出错 MongoError:多更新只适用于$操作符 同时使用bulk find and update来更新多个文件。 试过: var bulk = db.collection('users').initializeUnorderedBulkOp(); var emails = ['a@gmail.com', 'b@gmail.com', 'c@gmail.com','d@gmail.com']; var allStatus = ['s1', 's2', 's3', '']; for (var i =0; i< allStatus.length; i++) { var query = { email: emails[i], status: { '$ne': allStatus[i] } }; var updateField = {}; if(allStatus[i]) { updateField = { $set: {status: […]