在某些情况下,将读请求发送给副本集的备份节点是合理的,例如,单个服务器无法处理应用的读压力,就可以把查询请求路由到可复制集中的多台服务器上.现在绝大部分MongoDB驱动支持读偏好设置(read preference:或翻译为读取首选项),用来告诉驱动从特定的节点读取数据. 1 读偏好选项 primary — 这是默认的设置,表明只从可复制集的主节点读取数据,因此具有强一致性.如果可复制集有问题,并且没有可选举的从节点,就表示出现错误. premaryPreferred — 设置了此参数的驱动…