Драйвер MongoDB .NET найти все: как лучше написать?
Я могу запросить все элементы коллекции, используя 2 подхода
а)
var findAll = await Context.ItemsCollection.FindAsync(_ => true);
var res = await findAll.ToListAsync();
б)
var res = await.Context.ItemsCollection.Find(_ => true).ToListAsync();
Есть ли реальная разница между ними? Какой из них я предпочитаю?
1 ответ
Решение
Там нет реальной разницы. В конечном итоге он будет вести себя так же.
Find
не выполняет запрос, пока FindAsync
делает, но используя ToListAsync
делает эту разницу неактуальной.