我试图通过连接到我的副本集的主节点find_one。 MongoClient(hostname, replicaSet="rs0", read_preference=ReadPreference.PRIMARY)
但它导致一个错误: ServerSelectionTimeoutError: No replica set members match selector "Primary()" 我能
我有一个包含2个服务器的复制组。在测试故障转移时,我关闭了主服务器。我希望所有的客户端都可以开始访问其他服务器。相反,他们一直试图击败主要和超时。中学从来没有选择自己的主要。 要么我错误地配置客户端,要么mongo副本集要求三台服务器进行任何故障切换。哪一个?这是我的配置。 var settings = new MongoClientSettings
{
Credentials =