我有3个mongodb节点:主要,次要和仲裁(版本2.4.9)
我有mongodb C#驱动程序1.8.3我使用以下连接字符串:
连接字符串"mongodb:// mongo2,mongo1,mongo3 /?connect = replicaset&replicaset = myrs&readPreference = SecondaryPreferred"
录制半个案例时,驱动程序会抛出异常:
无法连接到与读取首选项Primary匹配的副本集的成员
我的代码:
var client = new MongoClient(connectionString);
var server = client.GetServer();
var database = server.GetDatabase(dbName);
var collection = database.GetCollection<T>(collectionName);
collection.Insert(newDoc);
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?