MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Baca dari replika sekunder yang diatur di mongodb melalui javascript

Karena Anda mencoba membaca dari Sekunder di level DB. Anda harus menentukan readPreferences "secondaryPreferred" di URL koneksi untuk set replika Anda.

Anda dapat merujuk dokumen ini yang menjelaskan secara rinci bagaimana melakukannya.

Baca Preferensi dengan Driver 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. mongodb mendapatkan catatan berbeda

  2. Bagaimana saya bisa menyusun aplikasi ekspres saya di mana saya hanya perlu membuka koneksi mongodb sekali?

  3. Bagaimana cara terhubung dengan mongodb menggunakan sailsjs v0.10?

  4. urutkan berdasarkan panjang string di Mongodb/pymongo

  5. Apakah luwak memungkinkan beberapa permintaan basis data secara bersamaan?