MongoDB – 将用户绑定到特定的副本集节点

在MongoDB 3.0中有没有办法让用户只能访问单个副本集节点?

我们有更多的数据在磁盘上比我们的记忆。 因此,为了保持我们的生产支持不被我们的应用程序分页到内存数据中,我们希望为我们的应用程序指定主要和次要副本,并为只读产品支持访问指定一个辅助副本。 那可能吗?

谢谢

部分是的, 部分没有。

是的:您可以使用合适的readPreference (可能基于标记为 /的节点)直接读取辅助节点。 但是,如果您依赖于特定的辅助节点可用,那么如果该特定节点发生故障,则可能会遇到实际困难,所以要小心。

不是的: 所有的写作都会转到小学 ,没有什么可以做的。 如果您的生产支持需要进行任何写操作(甚至是诸如login审核之类的副作用写操作),则会影响将哪些数据保存在内存中。