C#MongoDB.Driver GetServer已经过时了,现在怎么办?

时间:2015-04-05 12:06:18

标签: c# .net mongodb mongodb-.net-driver mongodb-csharp-2.0

来自mongoDB.Driver文档(http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-csharp-driver/

  

获取对服务器对象的引用

     

要从客户端对象获取对服务器对象的引用,请写下:

     

var server = client.GetServer();

在最新版本中,GetServer方法已经消失,但文档尚未更新,我们现在使用了什么?

感谢您的时间。

1 个答案:

答案 0 :(得分:14)

GetServer是旧API的一部分。

要使用新的,有光泽的async - 就绪API,只需直接在客户端上调用GetDatabase即可在其上获取IMongoDatabaseGetCollection以获得IMongoCollection 1}}:

var db = client.GetDatabase("HamsterSchool");
var collection = db.GetCollection<Hamster>("Hamsters");