首页 新闻 搜索 专区 学院

Driver工具类和mongodb交互的时候报错

0
悬赏园豆:100 [已解决问题] 解决于 2021-07-12 16:55

Driver工具类和mongodb交互的时候报错

连接代码
var mongodbClient = "mongodb://MyMongoDB:123456@localhost:27017/MyDataBase?readPreference=primaryPreferred&replicaSet=Mylocalhost&authSource=MyDataBase";

报错信息
A timeout occured after 30000ms selecting a server using CompositeServerSelector{ Selectors = MongoDB.Driver.MongoClient+AreSessionsSupportedServerSelector, LatencyLimitingServerSelector{ AllowedLatencyRange = 00:00:00.0150000 } }. Client view of cluster state is { ClusterId : "1", ConnectionMode : "ReplicaSet", Type : "ReplicaSet", State : "Disconnected", Servers : [] }.

重生时空之门的主页 重生时空之门 | 初学一级 | 园豆:104
提问于:2021-07-12 16:41
< >
分享
最佳答案
0

你把问号后面的内容去掉试试,问号前面就够了
var mongodbClient = "mongodb://MyMongoDB:123456@localhost:27017/MyDataBase";

收获园豆:100
熊泽-学习中的苦与乐 | 老鸟四级 |园豆:2027 | 2021-07-12 16:43

噗,现在好了,为啥问号后面加上就不可以,我拷贝同事的老代码的

重生时空之门 | 园豆:104 (初学一级) | 2021-07-12 16:48

@重生时空之门: 直接连接不需要后面的内容,问号后面的内容是用在配置了主从数据库的情况下的,一般用不到

熊泽-学习中的苦与乐 | 园豆:2027 (老鸟四级) | 2021-07-12 16:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册