Mongo没有从Secondary中找到插入的数据

时间:2017-06-05 04:56:53

标签: mongodb mongodb-query amazon-sqs

我的Mongo有 2个分片,每个分片有1个主要分片和3个辅助分片。 我的服务是将数据写入主数据库,另一个工作者(SQS工作者)正在查询mongo以查找最近插入的数据。但很多时候它无法找到这些数据。如何解决此错误。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我希望您的阅读起到作用,将数据从主节点更新到所有辅助节点总是有延迟。当您在主数据库中写入一些数据并且在辅助数据库获取更新数据之前,您可能正在发生这种情况,您正试图从辅助数据中读取数据。

有许多与配置辅助节点相关的文档。请通过他们。请参阅下面的一些与复制相关的参考资料。

请检查写作问题以获得更好的结果。

参考文献:

https://docs.mongodb.com/v3.2/tutorial/configure-replica-set-secondary-sync-target/

https://docs.mongodb.com/manual/core/replica-set-secondary/

https://docs.mongodb.com/manual/replication/

https://docs.mongodb.com/v3.2/tutorial/resync-replica-set-member/

https://docs.mongodb.com/manual/core/replica-set-write-concern/