MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Aggiorna più documenti fornendo documenti in body, mongoose/mongodb

Prova a utilizzare il comando update insieme a "$in " operatore:

var ids= [];
for (var i=0 i<input.body.length; ++i) {
    ids.push(input.body[i].id);
}

mongoose.model('person').update( {id : {"$in":ids}}, {active:false} , {multi: true} , function(err,docs) { ... });

Spero che questo aiuti