133: FailedToSatisfyReadPreference(错误代码 133)
MongoDB含义
找不到满足指定读偏好(如 primary、secondary)的合适副本集成员。驱动无法选择节点来路由请求。
原因
副本集成员不可达/宕机、选举进行中不存在主节点、网络分区、没有成员匹配 tag set 条件,或无法达到多数(quorum)。
解决方法
检查副本集状态:rs.status()。核实节点健康状况和网络连通性。等待主节点选举完成后重试。检查读偏好设置;必要时使用更灵活的偏好(如 primaryPreferred)。如果使用 tag set,确保存在匹配的成员。