Това означава, че се опитвате да четете от вторичен възел в набор от реплики, можете да четете само от първичния възел по подразбиране.
Можете да позволите на вторичен възел да приема четения, като изпълните rs.slaveOk()
в mongo shell, който е свързан с този вторичен възел. Разрешаването на четения от вторичен не се препоръчва, защото може да четете остарели данни, ако възелът все още не е синхронизиран с основния възел.
АКТУАЛИЗАЦИЯ: Както посочва коментарът на Janusz Slota, rs.slaveOk()
вече не се използва. Използвайте rs.secondaryOk()
вместо това обаче това все още не се препоръчва. Ето документацията за rs.secondaryOk()
.