Desværre er der i øjeblikket (som ved MongoDB 2.2) ingen Aggregation Framework-operatør til $slice
eller tag en delmængde af et array.
Du skal bruge en løsning såsom:
- din brug af
$skip
og$limit
iaggregate()
pipeline - manipulation af resultaterne i din applikationskode.
- implementering af aggregeringen ved hjælp af Kort/Reducer
Der er en eksisterende funktionsanmodning i MongoDB issue tracker, som du kan opstemme/se:SERVER-6074:Tillad $slice-operator i $project.