MongoDB では、読み取り操作はデータベースのクエリで構成されます。このページでは例を示しています。
次の方法で、 MongoDB内のドキュメントをクエリできます。
プログラミング言語のドライバー。
その他のクエリに関するチュートリアル
その他のクエリ例については、次を参照してください。
動作
Cursor
カーソル使用中の同時更新
カーソルによってドキュメントが返されると、読み取り保証 (read concern)のレベルによっては、バックグラウンドで他の操作が実行され、結果に影響が出る可能性があります。 詳細については、「 読み取り分離、整合性、最新性について 」を参照してください。
読み取りの分離
レプリカセット およびレプリカセットシャードへの読み取りの場合、読み取り保証 (read concern)により、クライアントは読み取りの分離レベルを選択できます。詳しくは、「 読み取り保証(read concern) 」を参照してください。
クエリ結果の形式
MongoDBドライバーまたは mongosh を使用して検索操作を実行すると、MongoDB はクエリ結果を管理する カーソル を返します。クエリ結果はドキュメントの配列として返されません。
カーソル内でドキュメントを反復処理する方法については、ドライバーのドキュメントを参照してください。mongosh を使用している場合は、 mongosh でのカーソルの反復処理 を参照してください。