Docs Menu

カーソル メソッド

注意

mongosh メソッド

この目次ページにリストされているメソッドは mongosh メソッドです。これは Node.js や他のプログラミング言語固有のドライバー メソッドのドキュメントではありません

ほとんどの場合、mongosh メソッドはレガシーの mongo shell メソッドと同じように動作します。ただし、一部のレガシー メソッドは mongosh では利用できません。

MongoDB API ドライバーについては、各言語のMongoDB ドライバードキュメント を参照してください。

これらのメソッドは、基礎のクエリの実行方法を変更します。

注意

構文や例など、特定のメソッドの詳細については、「メソッドの参照ページ」へのリンクをクリックしてください。

名前
説明

クエリの動作を変更する特別なワイヤプロトコル フラグを追加します。

MongoDB ではブロッキング ソート操作の処理中にディスクの一時ファイルを使用して 100 メガバイトのシステム メモリ制限を超えるデータを保存できるようになります。

シャーディングされたコレクションに対する db.collection.find() 操作では、クエリされたシャードが 1 つ以上利用できない場合に、エラーではなく部分的な結果を返すことができます。

MongoDB が単一のネットワーク メッセージでクライアントに返すドキュメントの数を制御します。

カーソルを閉じて、関連付けられているサーバー リソースを解放します。

カーソルが閉じている場合は true を返します。

db.collection.find() によって返されるカーソルの照合を指定します。

ログおよび system.profile コレクションのトレーサビリティを確保できるように、クエリにコメントを付けます。

カーソルがドキュメントそのものではなく、結果セット内のドキュメント数を返すように変更します。

カーソルのクエリ実行プランについて報告します。

カーソル内のすべてのドキュメントに JavaScript 関数を適用します。

カーソルにドキュメントがあり、反復処理できる場合は true を返します。

MongoDB がクエリに特定のインデックスを使用するように強制します。

カーソルが閉じており、かつ、バッチにオブジェクトが残っていない場合は true を返します。

結果セットを取得して反復処理することにより、クライアント側のカーソルにあるドキュメントの総数を計算します。

カーソルの結果セットのサイズを制限します。

カーソル内の各ドキュメントに関数を適用し、戻り値を配列に収集します。

カーソルに対して限定的な上位インデックスの限界を指定します。cursor.hint() で使用する場合

次のクエリ結果のアップデートを待機する制限をミリ秒単位で指定します。

カーソルに対する情報処理操作の累積時間制限をミリ秒単位で指定します。

カーソルに対して限定しないインデックスの限界を指定します。cursor.hint() で使用する場合

カーソル内の次のドキュメントを返します。

非アクティブな状態が一定期間続いた後、カーソルを自動的に閉じないようサーバーへ指示します。

現在のカーソル バッチに残っているドキュメントの数を返します。

結果を読みやすい形式で表示するようカーソルを設定します。

find()操作の読み取り保証(read concern)を指定します。

カーソルに読み込み設定(read preference)を指定して、クライアントがレプリカセットにクエリを送信する方法を制御します。

カーソルを変更して、ドキュメントではなくインデックス キーを返します。

カーソルによって返される各ドキュメントに内部 storage engine ID フィールドを追加します。

skip()およびlimit()メソッドを適用した後、カーソル内のドキュメントの数を返します。

一定数のドキュメントを渡したりスキップした後にのみ結果を返し始めるカーソルを返します。

ソート指定に従って順序付けられた結果を返します。

カーソルを末尾可能としてマークします。上限付きコレクションのカーソルに対してのみ有効です。

カーソルによって返されたすべてのドキュメントを含む配列を返します。

反復に次の要素がある場合はそれを返し、ない場合は null を返します。