Różnica polega na składni.Find
i FindAsync
oba pozwalają na budowanie asynchronicznych zapytań o tej samej wydajności, tylko
FindAsync
zwraca kursor który nie ładuje wszystkich dokumentów jednocześnie i zapewnia interfejs do pobierania dokumentów jeden po drugim z kursora DB. Jest to pomocne w przypadku, gdy wynik zapytania jest duży.
Find
zapewnia prostszą składnię za pomocą metody ToListAsync
gdzie w środku pobiera dokumenty z kursora i zwraca wszystkie dokumenty jednocześnie .