【发布时间】:2014-01-01 16:13:38
【问题描述】:
我想更新一个集合。文档似乎对此不清楚。
我想知道如何实现以下目标:
Order.find({ _id: { $in: ids }}).exec(function(err, items, count) {
// Following gives error - same with save()
items.update({ status: 'processed'}, function(err, docs) {
});
});
我知道如何像这样批量保存:
Model.update({ _id: id }, { $set: { size: 'large' }}, { multi: true }, callback);
但这需要重新设置我的查询。
我也试过了:
Order.collection.update(items...
但这会引发最大调用堆栈错误。
【问题讨论】:
标签: javascript node.js mongodb mongoose