【发布时间】:2013-02-03 15:40:50
【问题描述】:
我在使用 mongoosejs 和 node.js 更新多条记录时遇到问题。出于某种原因,我只更新一条记录,即使多个匹配。我还注意到回调不会在 .update() 之后触发。我没有收到任何错误消息。这是怎么回事?
Page.find({status:'queued'})
.limit(queue_limit-queue.length)
.update({ status: 'active' },{ multi: true },function(err,num){
console.log("updated "+num);
//this callback will never fire, but a single record will be updated and marked as active.
});
【问题讨论】: