sql >> Databáze >  >> NoSQL >> MongoDB

hromadná aktualizace nodejs mongoose

Podrobnější informace o dotazu a dotazu aktualizace.

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

Dotaz vyhledává pomocí pole.
Aktualizace potřebuje $set

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

Dotaz je vyhledávání id

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


  1. MongoDB $acosh

  2. Vytvoření a instalace ovladače MongoDB C++ v OS X

  3. MongoParseError:Neplatný připojovací řetězec

  4. Chyba při sestavování Mongodb na serveru ubuntu