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

Læs fra sekundær replika sat i mongodb gennem javascript

Da du forsøger at læse fra Secondary på DB-niveau. Du skal angive readPreferences "secondaryPreferred" i forbindelses-URL'en for dit replikasæt.

Du kan henvise til dette dokument, som beskriver detaljeret, hvordan du gør det.

Læs præferencer med MongoDB Node.JS-driver

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. Kan ikke POST i nodejs og mongodb på openshift

  2. Returner matrixelement efter indeks i en meteormellemrumsskabelon

  3. Hvordan ringer man til BGSAVE fra BookSleeve?

  4. dial tcp [::1]:6397:connectex:Ingen forbindelse kunne oprettes, fordi målmaskinen aktivt nægtede det