我想檢查我的連接到mongoDB是否成功?我曾嘗試這個代碼,但它不完全工作(這是在成功連接的情況下工作得)如何檢查mongoDB連接是否成功在C#
var client = new MongoClient("mongodb://name:[email protected]***.mlab.com:port/db");
var db = client.GetDatabase("db");
var coll = db.GetCollection<Book>("book");
var server = client.GetServer();
server.Connect();
if(server.State.ToString() == "Connected")
{
//do something
}
else
{
//do something
}
編輯: 我想要做的是這樣的:
if(server.isConnected){ form2.show();} else { console.write("error");}
IIRC你不得到一個異常?只是陷阱。當然,直到你實際執行一個操作時,纔會提出這個問題,像連接這樣的東西本身不會做任何事情,嘗試檢索一些統計信息或一個原始的ping命令。 – Lloyd
如何使用ping?什麼平安準確請嗎? –