sql >> Databáze >  >> NoSQL >> MongoDB

Podmnožina pole v potrubí agregačního rámce

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 v aggregate() 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.



  1. Percona Live 2017 – rekapitulace několika desítek

  2. SocketException:Adresa se již používá MONGODB

  3. Laravel ID všech relací s ovladačem Redis

  4. Automatické doplňování s java, Redis, Elastic Search, Mongo