sql >> Database >  >> NoSQL >> MongoDB

Een enkel object van mongodb krijgen in C#

Ja, dat is er.

Gebruik in de eerste plaats geen FindAsync , gebruik Find in plaats van. Op de IFindFluent resultaat gebruik de SingleAsync extension-methode en wacht op de geretourneerde taak binnen een asynchrone methode:

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

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

De nieuwe driver gebruikt uitsluitend async-wait. Blokkeer het niet met Task.Result .



  1. Wordt MongoDB _id (ObjectId) gegenereerd in oplopende volgorde?

  2. Fout tijdens het uitvoeren van het Lua-script vanuit de redis-client

  3. JavaScript - Hoe een datum op te slaan in MongoDB-document in ISODate-formaat?

  4. MongoDB $isoDayOfWeek