EDIT:
Mereka memutuskan untuk menambahkan kembali dukungan sinkron (walaupun async masih lebih disukai untuk operasi IO) sehingga Anda cukup menggunakan:
var list = collection.Find(_ => true).ToList();
Asli:
Jangan memblokir secara sinkron pada kode asinkron. Ini buruk untuk kinerja dan dapat menyebabkan kebuntuan.
Jika Anda ingin aplikasi tetap sinkron, sebaiknya Anda tetap menggunakan driver sinkron lama.
Di driver v2.0 baru async
opsi akan terlihat seperti ini:
async Task FooAsync()
{
var list = await collection.Find(_ => true).ToListAsync();
}