如何从解析服务器设置Mongo数据库的辅助首选读取?

时间:2016-10-10 20:07:07

标签: mongodb parse-platform parse-server

我们使用Parse Server创建了10个节点,它们杀死了我们的Mongo数据库的Primary。

我们是否可以为Parse服务器上的读取设置Secondary Preferred,否则负载将被放入主节点?

3 个答案:

答案 0 :(得分:1)

您应该阅读有关MongoDB中的read preferences

的文章

如果您使用MongoDB Native驱动程序或Mongoose,您可以实现读取首选项读取this

答案 1 :(得分:0)

通过将 secondaryPreferred 设置为读取首选项。

secondary的文档状态在大多数情况下是首选,操作从辅助成员读取,但如果没有辅助成员可用,则从主成员读取操作

您还可以通过配置maxStaleTimeout来调整辅助读取首选项

请仔细阅读文档以了解有关阅读偏好的更多信息 https://docs.mongodb.com/manual/core/read-preference/

答案 2 :(得分:0)

您要查找的Parse Server文档为here

示例:

const query = new Parse.Query("MyClass");
query.readPreference("SECONDARY");