MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Đọc từ bản sao thứ cấp được đặt trong mongodb thông qua javascript

Vì bạn đang cố gắng đọc từ Cấp độ THCS ở cấp DB. Bạn nên chỉ định readPreferences "SecondaryPreferred" trong URL kết nối cho tập hợp bản sao của bạn.

Bạn có thể tham khảo tài liệu này mô tả chi tiết cách thực hiện điều đó.

Đọc Tùy chọn với Trình điều khiển 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. mongoose (mongodb) Trường bí danh _id

  2. Thứ tự tài liệu trả lại của Mongodb find

  3. MongoDB - Xuất dữ liệu

  4. Làm cách nào để kết nối Django ORM với tập bản đồ mongo?

  5. Cách chạy lệnh một lần trong Docker soạn