sql >> Database teknologi >  >> NoSQL >> MongoDB

Array-undersæt i aggregeringsramme-pipeline

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



  1. Hvordan kommunikerer man web- og arbejdsdynoer med Node.js på Heroku?

  2. Brug af .sort med PyMongo

  3. Faye eller Redis Pubsub

  4. Sådan gentages korrekt gennem en stor json-fil