【发布时间】:2014-12-28 15:03:01
【问题描述】:
我需要通过在正文中提供多个文档来更新它们。我无法查询,必须提供。
例子:
var persons = [
{id: 1, name'Joe', active: false},
{id:2, name:'Jane', active: false})
];
此数据在正文中提供,我想将 active 属性设置为 false。
exports.setActivePropertyOnPersons = function(input,callback){
for(var i = 0;i<input.body.length;i++){
mongoose.model('person').findOne({id:input.body[i].id}, function(err, person){
person.active = false;
person.save();
})
}
callback.send(200)
};
这段代码感觉不好。有没有更好的查询来做到这一点?我在文档中没有找到任何内容。
【问题讨论】:
标签: node.js mongodb mongoose mongodb-query