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í
$skipa$limitvaggregate()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.