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 .