Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C# MongoDB.Driver GetServer is Gone, What Now?

From the mongoDB.Driver docs (http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-csharp-driver/)

Get a Reference to a Server Object

To get a reference to a server object from the client object, write this:

var server = client.GetServer();

In the latest release the GetServer method is gone, but the doc have not been updated, what do we use now?

Thanks for your time.

like image 542
MoonKnight Avatar asked Apr 05 '15 12:04

MoonKnight


1 Answers

GetServer is part of the old API.

To use the new, shiny and async-ready API simply call GetDatabase directly on the client to get an IMongoDatabase and GetCollection on it to get an IMongoCollection:

var db = client.GetDatabase("HamsterSchool");
var collection = db.GetCollection<Hamster>("Hamsters");
like image 176
i3arnon Avatar answered Oct 15 '22 10:10

i3arnon