mongo 错误分析

1,错误

"errmsg" : "not master and slaveOk=false"

首先这是正常的,因为SECONDARY是不允许读写的, 在写多读少的应用中,使用Replica Sets来实现读写分离。
通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作

解决办法1:
db.getMongo().setSlaveOk()
解决办法2:
rs.slaveOk()
原文地址:https://www.cnblogs.com/52forjie/p/10904468.html