Bohužel v současné době (jako v MongoDB 2.2) neexistuje žádný operátor agregačního rámce pro $slice
nebo vzít podmnožinu pole.
Budete muset použít řešení, jako je:
- vaše používání
$skip
a$limit
vaggregate()
potrubí - manipulace s výsledky v kódu vaší aplikace.
- implementace agregace pomocí Map/Reduce
V nástroji pro sledování problémů MongoDB existuje požadavek na funkci, který můžete podpořit/sledovat:SERVER-6074:Allow $slice operator in $project.