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

Czytaj z wtórnej repliki ustawionej w mongodb poprzez javascript

Ponieważ próbujesz czytać z Secondary na poziomie DB. Należy określić readPreferences „secondaryPreferred” w adresie URL połączenia dla zestawu replik.

Możesz zapoznać się z tym dokumentem, który szczegółowo opisuje, jak to zrobić.

Odczyt preferencji za pomocą sterownika MongoDB Node.JS

var MongoClient = require('mongodb').MongoClient
  , format = require('util').format;

var url = format("mongodb://%s,%s,%s/%s?replicaSet=%s&readPreference=%s"
  , "localhost:27017",
  , "localhost:27018"
  , "localhost:27019"
  , "exampleDb"
  , "foo"
  , "secondaryPreferred");

MongoClient.connect(url, function(err db) {
  if(!err) {
    console.log("We are connected");
  }
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Agregat MongoDB z PHP - pogrupuj według daty

  2. Jak przyspieszyć wstawianie MongoDB/s?

  3. Przekształć mapę klawiszy w wektor za pomocą frameworka MongoDB

  4. $elemDopasuj z wyrazistym

  5. MongoDB synchronizuje bazy danych deweloperskich i produkcyjnych