Tyvärr finns det för närvarande (som vid MongoDB 2.2) ingen Aggregation Framework-operatör för $slice
eller ta en delmängd av en array.
Du måste använda en lösning som:
- din användning av
$skip
och$limit
iaggregate()
pipeline - manipulation av resultaten i din programkod.
- implementera aggregeringen med Map/Reduce
Det finns en befintlig funktionsbegäran i MongoDB issue tracker som du kan rösta upp/bevaka:SERVER-6074:Tillåt $slice-operator i $project.