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

lỗi mongodb và mongoose lạ:không phải chủ và lỗi nô lệOk =lỗi sai

Điều đó có nghĩa là bạn đang cố đọc từ một nút phụ trong một tập hợp bản sao, bạn chỉ có thể đọc từ nút chính theo mặc định.

Bạn có thể cho phép một nút phụ chấp nhận các lần đọc bằng cách chạy rs.slaveOk() trong một trình bao mongo được kết nối với nút phụ đó. Không nên cho phép đọc từ nút phụ vì bạn có thể đang đọc dữ liệu cũ nếu nút chưa được đồng bộ hóa với nút chính.

CẬP NHẬT: Như nhận xét của Janusz Slota chỉ ra, rs.slaveOk() không còn được sử dụng. Sử dụng rs.secondaryOk() thay vào đó, tuy nhiên điều này vẫn không được khuyến khích. Đây là tài liệu cho rs.secondaryOk () .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB + Azure + Android:Lỗi:com.mongodb.MongoException:không nói chuyện với chính và thử lại đã sử dụng hết

  2. Mongoose không lưu dữ liệu

  3. Cập nhật bộ sưu tập từ một cơ sở dữ liệu khác

  4. Các tài liệu duy nhất trong bộ sưu tập MongoDB

  5. Mongoose tìm một cái và đẩy sang mảng tài liệu