Массовое обновление в mongodb(3.3) с помощью node.js(4.4.4)
Я пытаюсь обновить некоторые записи в MongoDB, используя Node js. Но я получаю следующее сообщение об ошибке: TypeError: bulkop.find(...). UpdateOne не является функцией. Кроме того, bulkop.execute() не работает для меня. Можете ли вы проверить, что я делаю здесь не так?
var bulkop = db.collection('content').initializeOrderedBulkOp();
for(var i=0;i<contentIdArr.length;i++)
{
var updateMapping = {};
updateMapping['isProduct'] = 1;
updateMapping['UpdatedFrom'] = 'A';
var updateCond = {};
updateCond['_id'] = new mongo.ObjectID(contentIdArr[i]);
updateCond['UpdatedFrom'] = {'$ne': 'M'};
bulkop.find(updateCond).updateOne({'$set': updateMapping});
}
bulkop.execute(function(err,results) {
if(err)
console.log(err);
else
console.log(results);
});