MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

zbiorcza aktualizacja nodejs mongoose

Bardziej szczegółowe informacje o zapytaniu i aktualizacji zapytania.

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

Zapytanie przeszukuje tablicę.
Aktualizacja wymaga zestawu $set

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

Zapytanie to wyszukiwanie identyfikatora

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przekazywanie danych MongoDB do .ejs za pomocą node.js

  2. Jak zmienić nazwę bazy danych mongodb

  3. MongoDB:Pobieranie Cursor::yield klienta nie może odblokować b/c ostrzeżenia o blokadzie rekurencyjnej, gdy użyjesz findAndModify w dwóch instancjach procesu

  4. MongoDB:jak znaleźć 10 losowych dokumentów w kolekcji 100?

  5. Łączenie operatorów $regex i $lub w Mongo