AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

$skip(集計ステージ)

$skip

ステージに渡される指定数のドキュメントをスキップし、残りのドキュメントをパイプラインの次のステージに渡します。

$skipステージのプロトタイプ形式は次のとおりです。

{ $skip: <positive 64-bit integer> }

$skip には、スキップするドキュメントの最大数を示す正の整数を指定します。

注意

MongoDB5.0 以降、$skip パイプライン集計には64 ビットの整数制限があります。この制限を超える値がパイプラインに渡されると、無効な引数エラーが返されます。

$skipステージを次のいずれかで使用する場合

結果を ステージに渡す前に、一意の値を含むフィールドを1$skip つ以上並べ替えに含めるようにします。

重複する値を含むフィールドをソートすると、特にコレクションが書込み (write) をアクティブに受信している場合、複数回実行時に重複フィールドに対して異なるソート順序が返されることがあります。

並べ替えの整合性を保証する最も簡単な方法は、並べ替えクエリに_idフィールドを含めることです。

それぞれの詳細については、以下を参照してください。

次の例で考えてみます。

db.article.aggregate([
{ $skip : 5 }
]);

この操作は、パイプラインによって渡される最初の5 ドキュメントをスキップします。$skip は、パイプラインで渡すドキュメントの内容には影響しません。

ステージを使用する完全な集計の例については、「$skip 完全な集計パイプライン チュートリアル 」を参照してください。

このページを評価