objectMongoCursor
mongodb データベース データ カーソル オブジェクト
相続関係
メンバー関数
skip
結果を返すときにスキップするレコード数を指定します
1MongoCursor MongoCursor.skip(Integer num) async;
呼び出しパラメーター:
- num: 整数、レコード数
戻り値:
- MongoCursor、チェーン呼び出しのカーソル オブジェクト自体を返します
limit
返すレコードの最大数を指定します
1MongoCursor MongoCursor.limit(Integer size) async;
呼び出しパラメーター:
- size: 整数、レコード数
戻り値:
- MongoCursor、チェーン呼び出しのカーソル オブジェクト自体を返します
sort
返された結果の並べ替えを設定する
1MongoCursor MongoCursor.sort(Object opts);
呼び出しパラメーター:
- opts:オブジェクト、ソート条件を指定
戻り値:
- MongoCursor、チェーン呼び出しのカーソル オブジェクト自体を返します
hasNext
現在のカーソルに次のレコードがあるかどうかを問い合わせる
1Boolean MongoCursor.hasNext();
戻り値:
- Boolean、レコードがある場合は true を返します
next
現在のカーソルの次のレコードを返します
1Object MongoCursor.next();
戻り値:
- Object、レコード オブジェクト、レコードがない場合は null を返す
count
クエリ カーソルの合計レコード数
1Integer MongoCursor.count(Boolean applySkipLimit = false);
呼び出しパラメーター:
- applySkipLimit: ブール値。スキップおよび制限後のレコード数を照会するかどうかを指定します。デフォルトは false で、すべてのレコードを照会します。
戻り値:
- Integer、レコードの総数を返します
size
count(true) に相当する、カーソルのレコードの総数を照会します。
1Integer MongoCursor.size();
戻り値:
- Integer、レコードの総数を返します
forEach
すべてのレコードを走査し、処理関数をコールバックする
1MongoCursor.forEach(Function func);
呼び出しパラメーター:
- func: 関数、処理関数を指定します
map
すべてのレコードをトラバースして処理し、処理結果を返す
1Array MongoCursor.map(Function func);
呼び出しパラメーター:
- func: 関数、処理関数を指定します
戻り値:
- Array、処理結果の配列を返します
toArray
現在のカーソルのすべてのレコードの配列を返します
1Array MongoCursor.toArray();
戻り値:
- Array、すべてのデータを含む Javascript 配列を返します
hint
mongodb サーバーのデフォルトのインデックス戦略を変更し、指定されたインデックスをクエリに使用します
1MongoCursor MongoCursor.hint(Object opts);
呼び出しパラメーター:
- opts: オブジェクト、必須インデックスを指定します
戻り値:
- MongoCursor、チェーン呼び出しのカーソル オブジェクト自体を返します
toString
オブジェクトの文字列表現を返します。通常は「[Native Object]」を返します。オブジェクトは独自の特性に従って再実装できます
1String MongoCursor.toString();
戻り値:
- String、オブジェクトの文字列表現を返します
toJSON
オブジェクトの JSON 形式表現を返します。通常は、オブジェクトによって定義された読み取り可能なプロパティのコレクションを返します。
1Value MongoCursor.toJSON(String key = "");
呼び出しパラメーター:
- key: 文字列、未使用
戻り値:
- Value、JSON シリアル化可能な値を返します