gpt4 book ai didi

mongodb - 奇怪的 mongodb 和 mongoose 错误 : not master and slaveOk=false error

转载 作者:IT老高 更新时间:2023-10-28 11:07:29 37 4
gpt4 key购买 nike

我的 node.js 应用程序出现一个奇怪的错误

not master and slaveOk=false code 13435

我正在使用 mongoose 4.0.2 对 mongodb 3.0.1 进行 findOne 查询。查询在今天早些时候工作。

这是什么错误?我在 mongohq 上按照每 GB 计划的标准运行。

最佳答案

这意味着您正在尝试从副本集中的辅助节点读取,默认情况下您只能从主节点读取。

您可以通过在连接到辅助节点的 mongo shell 中运行 rs.slaveOk() 来允许辅助节点接受读取。不建议允许从辅助节点读取,因为如果该节点尚未与主节点同步,您可能正在读取陈旧数据。

更新: 正如 Janusz Slota 的评论所指出的,rs.slaveOk() 不再使用。请改用 rs.secondaryOk(),但仍不建议这样做。这是 rs.secondaryOk() 的文档.

关于mongodb - 奇怪的 mongodb 和 mongoose 错误 : not master and slaveOk=false error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30088833/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com