Der Unterschied liegt in einer Syntax. Find
und FindAsync
beide erlauben es, asynchrone Abfragen mit der gleichen Leistung zu erstellen, nur
FindAsync
gibt Cursor zurück die nicht alle Dokumente auf einmal lädt und bietet Ihnen eine Schnittstelle, um Dokumente einzeln aus dem DB-Cursor abzurufen. Es ist hilfreich, wenn das Abfrageergebnis sehr groß ist.
Find
bietet Ihnen eine einfachere Syntax durch die Methode ToListAsync
wo es innen Dokumente vom Cursor abruft und alle Dokumente auf einmal zurückgibt .