Node.js MongoDB使用多个更改更新多个项目
是否有任何推荐的方法可以用一个查询更新MongoDB中的多个项?我知道这是可能的:Node.js MongoDB使用多个更改更新多个项目,node.js,mongodb,Node.js,Mongodb,是否有任何推荐的方法可以用一个查询更新MongoDB中的多个项?我知道这是可能的: db.collection('mycollection').update({active: 1}, {$set: {active:0}}, {multi: true}); 但在我的例子中,我想用“唯一”的更改更新几个文档 e、 g.我想将这两个查询合并为一个: db.collection('mycollection').update({ id: 'my id' }, { $set: { name
db.collection('mycollection').update({active: 1}, {$set: {active:0}}, {multi: true});
但在我的例子中,我想用“唯一”的更改更新几个文档
e、 g.我想将这两个查询合并为一个:
db.collection('mycollection').update({
id: 'my id'
}, {
$set: {
name: "new name"
}
});
db.collection('mycolleciont').update({
id: 'my second id'
}, {
$set: {
name: "new name two"
}
});
为什么??我有一个每天导入更新的系统。更新大多很大,所以每天大约有200000次更新,所以目前我执行200000次更新查询,这需要很长时间
如果有必要知道:我正在使用Mongo 3和nodeJS。您正在寻找您正在寻找的