我想知道mongoose是否有一些方法可以通过id集合来更新多个文档。 例如:
for (var i = 0, l = ids.length; i < l; i++) {
Element.update({'_id': ids[i]}, {'visibility': visibility} ,function(err, records){
if (err) {
return false;
} else {
return true;
};
});
};
我想知道的是,mongoose是否能像这样做:
Element.update({'_id': ids}, {'visibility': visibility}, {multi: true} ,function(err, records){
if (err) {
return false;
}
});
其中ids是一个id数组,例如 ['id1','id2','id3'] - 示例数组。 find的问题也相同。
Product.update({store: {$in: [storeId]}}, {$set: {disabled: true}}).then(ret => { console.log(ret); });
- sunapi386