Het verschil zit in een syntaxis.Find
en FindAsync
beide maken het mogelijk om asynchrone query's te bouwen met dezelfde prestaties, alleen
FindAsync
retourneert cursor die niet alle documenten tegelijk laadt en biedt u een interface om documenten één voor één op te halen van de DB-cursor. Het is handig als het zoekresultaat enorm is.
Find
biedt u meer eenvoudige syntaxis via methode ToListAsync
waar het binnenin documenten ophaalt van de cursor en alle documenten tegelijk teruggeeft .