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

Opdater flere dokumenter ved at levere dokumenter i body, mongoose/mongodb

Prøv at bruge opdateringskommandoen sammen med "$in " operatør:

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) { ... });

Håber dette hjælper




  1. Kan mongo foretage automatisk fjernelse af samlinger?

  2. Er det muligt at forbedre Mongoexport-hastigheden?

  3. Mongoose forbinder aldrig til mongodb

  4. Mongo-projektionsforespørgselsresultater varierer fra test i shell vs nodejs-applikation