我使用 MongoDB
驱动程序连接到数据库。当我的表单加载时,我想建立连接并检查它是否正常。我是这样做的:
var connectionString = "mongodb://localhost";
var client = new MongoClient(connectionString);
var server = client.GetServer();
var database = server.GetDatabase("reestr");
但我不知道如何检查连接。我试图将这段代码与 try-catch
重叠,但无济于事。即使我创建了错误的connectionString,我仍然无法收到任何错误消息。
最佳答案
使用新的 3.0 驱动程序 ping 服务器:
var database = client.GetDatabase("YourDbHere");
database.RunCommandAsync((Command<BsonDocument>)"{ping:1}")
.Wait();
关于c# - 如何检查与 mongodb 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28835833/