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

kesalahan mongodb dan luwak yang aneh:bukan master dan slaveOk =kesalahan palsu

Itu berarti Anda mencoba membaca dari simpul sekunder dalam set replika, Anda hanya dapat membaca dari simpul utama secara default.

Anda dapat mengizinkan node sekunder untuk menerima pembacaan dengan menjalankan rs.slaveOk() dalam cangkang mongo yang terhubung ke simpul sekunder itu. Mengizinkan pembacaan dari sekunder tidak disarankan, karena Anda dapat membaca data basi jika node belum disinkronkan dengan node utama.

PERBARUI: Seperti yang ditunjukkan oleh komentar Janusz Slota, rs.slaveOk() tidak lagi digunakan. Gunakan rs.secondaryOk() sebagai gantinya, namun ini tetap tidak disarankan. Berikut dokumentasi untuk rs.secondaryOk() .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb:menemukan nilai numerik tertinggi dari sebuah kolom

  2. Cara mendapatkan info pengguna dari mongodb di node.js

  3. Bagaimana cara menggunakan $arrayElemAt dan menghapus bidang dari elemen itu di MongoDB $projection?

  4. Meteor.Collection.ObjectID() vs MongoDB ObjectId()

  5. MongoExport Terlalu banyak pilihan posisi