2011-04-27 104 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尝试连接到数据库并返回一个布尔值,告诉您尝试是否成功。这样你就不必亲自编写异常处理。