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

aggiornamento collettivo della mangusta di nodejs

Informazioni più dettagliate sulla query e sulla query di aggiornamento.

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

La query sta cercando con l'array.
L'aggiornamento richiede un $set

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

Query è una ricerca dell'ID

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