sql >> データベース >  >> NoSQL >> MongoDB

FindIterable はすべてのドキュメントをロードしますか?

    あなたが求めているのは、Mongo Javaドライバーの実装の詳細であり、したがってそうではありません パブリックインターフェースの一部であるため、将来のバージョンで同じままであるとは限りません。

    この免責事項は別として、3.2.xの時点で、find()呼び出しは内部でFindOperationIterableを作成し、MongoBatchCursorAdapterをイテレーターとして使用します。これはBatchCursorに基づいています。

    バッチカーソルのjavadocの状態:

    したがって、結果をバッチで読み取り、現在のバッチが完全に読み取られている場合は、データベースに再度クエリを実行します。




    1. MongoObjectIDが互いに等しくない

    2. ユーザーフォロワー/フォロワーの最も効率的なクエリに適したMongoDBドキュメント構造は何ですか?

    3. スプリングデータmongodbリポジトリを使用してオプションのクエリパラメータを追加します

    4. キーの値によるRubyグループハッシュ