MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Pobieranie pojedynczego obiektu z mongodb w C#

Tak, jest.

Przede wszystkim nie używaj FindAsync , użyj Find zamiast. Na IFindFluent wynik użyj SingleAsync metody rozszerzenia i czekaj na zwrócone zadanie wewnątrz metody asynchronicznej:

async Task MainAsync()
{
    IMongoCollection<ApplicationUser> userCollection = ...;

    var applicationUser = await userCollection.Find(_ => _.Id == inputId).SingleAsync();
}

Nowy sterownik korzysta wyłącznie z funkcji async-await. Nie blokuj tego za pomocą Task.Result .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. pymongo- Jak mogę mieć różne wartości dla pola wraz z innymi parametrami zapytania?

  2. Bigbluebutton setup html5 dev Client login do spotkania z dołączeniem do wywołania api pusta odpowiedź html

  3. Mongodb :operator $in vs wiele pojedynczych zapytań

  4. find_by_sql odpowiednik dla mongoid?

  5. jak dodać wartość na górze tablicy w mongodb?