2015-04-05 10 views

Odpowiedz

13

GetServer jest częścią starego interfejsu API.

Aby korzystać z nowych, błyszczących i async -Ready API wystarczy zadzwonić GetDatabase bezpośrednio na kliencie, aby uzyskać IMongoDatabase i GetCollection na to, aby otrzymać IMongoCollection:

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

W porządku, dzięki za szybką odpowiedź. Jednak zanim zdążyłem przetestować połączenie przez 'mongoServer.State! = MongoServerState.Connected', co teraz mogę zrobić? Postaraj się uzyskać znaną bazę danych i sprawdź, czy zwrócone elementy nie mają wartości NULL? – MoonKnight

+0

Co więcej, 'IMongoQuery' i' Query' zniknęły, czy wiesz gdzie? – MoonKnight

+0

@Killercam można użyć 'Mongoclient.ListDatabasesAsync', aby upewnić się, że jesteś w stanie dotrzeć do serwera. – i3arnon