MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Получаване на един обект от mongodb в C#

Да, има.

Преди всичко не използвайте FindAsync , използвайте Find вместо. На IFindFluent резултатът използва SingleAsync метод на разширение и изчакайте върнатата задача в асинхронен метод:

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

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

Новият драйвер използва изключително async-await. Не го блокирайте, като използвате Task.Result .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да използвам Map/Reduce в MongoDB?

  2. проверка дали стойността на поле излиза в масив - MongoDB

  3. Как да конвертирате BSON::Timestamp в рубинено време и обратно

  4. Позиционни $ работят върху различни части на един и същ документ?

  5. Вземете филтриран брой елементи в масива от $lookup заедно с целия документ