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 .