Desafortunadamente, actualmente (como en MongoDB 2.2) no hay un operador de Aggregation Framework para $slice
o tomar un subconjunto de una matriz.
Deberá utilizar una solución alternativa como:
- su uso de
$skip
y$limit
en elaggregate()
tubería - manipulación de los resultados en el código de su aplicación.
- implementando la agregación usando Map/Reduce
Hay una solicitud de función existente en el rastreador de problemas de MongoDB que puede votar/ver:SERVIDOR-6074:Permitir operador de $segmento en $proyecto.