【发布时间】:2012-08-08 23:39:01
【问题描述】:
根据 mongodb 网站,如果我只给它一个副本集中的成员,我应该能够连接到副本集:
“即使种子列表不完整,C#驱动程序也能够连接到副本集。只要至少有一个种子在种子列表中,它就会找到主服务器,即使它不在种子列表中列表响应(响应将包含完整的副本集和当前主节点的名称)。” http://www.mongodb.org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-Connectionstrings
但是,如果我只是给它一个次要成员,我无法让我的驱动程序连接。
这是我当前的连接声明:
m_server = MongoServer.Create(new MongoServerSettings { ConnectionMode = ConnectionMode.ReplicaSet, Server = new MongoServerAddress(connection) });
“连接”变量是:mongodb://servername/?safe=true
我看到了这个:https://jira.mongodb.org/browse/CSHARP-500,我确实运行了 rs.status(),并且使用了正确的服务器名称。任何帮助表示赞赏!
【问题讨论】:
标签: mongodb mongodb-.net-driver