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

nodejs mongoose masseopdatering

Mere detaljerede oplysninger om forespørgslen og opdateringsforespørgslen.

var bulk = People.collection.initializeOrderedBulkOp();
    bulk.find(query).update(update);
    bulk.execute(function (error) {
       callback();                   
    });

Forespørgsel søger med matrix.
Opdateringen kræver et $set

var bulk = People.collection.initializeOrderedBulkOp();
    bulk.find({'_id': {$in: []}}).update({$set: {status: 'active'}});
    bulk.execute(function (error) {
         callback();                   
    });

Forespørgsel er en søge-id

var bulk = People.collection.initializeOrderedBulkOp();
    bulk.find({'_id': id}).update({$set: {status: 'inactive'}});
    bulk.execute(function (error) {
         callback();                   
    });


  1. Konverterer DatoTime i UTC til min lokale tid?

  2. MongoDB returnerer True, hvis dokumentet findes

  3. Mongodb-forespørgsel baseret på antallet af felter i en post

  4. MongoDB c#-driver:Ufølsom mellem store og små bogstaver Sammenlign ved hjælp af i eller indeholder på en liste ved hjælp af linq