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()
.