EDIT:
De besluttede at tilføje synkron support tilbage (selvom asynkronisering stadig er at foretrække til IO-operationer), så du blot kan bruge:
var list = collection.Find(_ => true).ToList();
Original:
Bloker ikke synkront på asynkron kode. Det er dårligt for ydeevnen og kan føre til dødvande.
Hvis du vil holde din applikation synkron, anbefales det, at du fortsætter med at bruge den gamle synkrone driver.
I den nye v2.0-driver er async
indstilling skal se sådan ud:
async Task FooAsync()
{
var list = await collection.Find(_ => true).ToListAsync();
}