mongo 错误分析

Posted 52forjie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongo 错误分析相关的知识,希望对你有一定的参考价值。

1,错误

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

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

解决办法1:
db.getMongo().setSlaveOk()
解决办法2:
rs.slaveOk()

 

以上是关于mongo 错误分析的主要内容,如果未能解决你的问题,请参考以下文章

Mongo 查询失败,错误代码 13 和错误消息“未授权”

python Mongo错误代码

Springboot 容器使用 docker-compose 连接到 mongo 容器的 503 错误代码

mongo源码学习db.cpp之mongoDbMain方法分析

Mongo使用护照身份验证创建用户错误

为啥这个代码片段说包含错误?