2011-04-27 132 views
0

以下連接MongoDB服務器的方式有什麼區別?MongoDB服務器連接

MongoServer mongo = MongoServer.Create("mongodb://192.168.11.237:27017") 

Mongo mongo = new Mongo("mongodb://192.168.11.237:27017"); 
mongo.TryConnect(); 

回答

3

您使用的不是官方驅動程序。所以官方的司機你可以得到here。 和官方的驅動程序,你應該使用:

MongoServer mongo = MongoServer.Create("mongodb://192.168.11.237:27017") 

此驅動程序將在內部管理connetions,所以你沒有必要關心這個自己。

1

documentation

創建維護它之前已經返回MongoServer實例的表,所以如果你打電話你得到相同的參數再次創建同樣的事例又回來了。

我假定您指的是第二個MongoDB driver的TryConnect方法。 TryConnect嘗試連接到數據庫並返回一個布爾值,告訴您嘗試是否成功。這樣你就不必親自編寫異常處理。