違いは構文にあります。Find
およびFindAsync
どちらも同じパフォーマンスで非同期クエリを作成できますが、
FindAsync
カーソルを返します すべてのドキュメントを一度に読み込むわけではありません また、DBカーソルからドキュメントを1つずつ取得するためのインターフェイスを提供します。クエリ結果が膨大な場合に役立ちます。
Find
より単純な構文を提供します メソッドToListAsync
を介して 内部でカーソルからドキュメントを取得し、すべてのドキュメントを一度に返します 。