使用C#Drver获取MongoCluster Primary

本文关键字:Primary MongoCluster 获取 C#Drver 使用 | 更新日期: 2023-09-27 18:24:54

我使用以下代码连接到一个mongo数据库。然后我迭代了集群的服务器描述,但状态总是"断开连接",但当我使用monochacher等工具查看时,我可以看到所有服务器都已连接,有一个主服务器,所有其他服务器都是辅助服务器

 var client = new MongoClient(conString);
 var db = client.GetDatabase("admin");
  foreach (var server in client.Cluster.Description.Servers)
        {
           Console.WriteLine(server.State); // Always returns disconnected.
        }

我怎么能读懂谁是初选,上次选举是什么时候?

使用C#Drver获取MongoCluster Primary

刚刚找到。

必须做出一个伪请求,然后我在下找到数据

server.ReplicaSetConfig.Primary