残念ながら、現在(MongoDB 2.2のように)$slice
へのAggregationFramework演算子はありません。 または、配列のサブセットを取得します。
次のような回避策を使用する必要があります:
-
$skip
の使用 および$limit
aggregate()
内 パイプライン - アプリケーションコードでの結果の操作。
- Map/Reduceを使用した集計の実装
MongoDB課題追跡システムには、賛成/監視できる既存の機能リクエストがあります。SERVER-6074:$projectで$slice演算子を許可します。