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

hvordan man bruger aggregatfunktion i meteor

Ved at bruge rawCollection du kan passere i den samme pipeline, som du har brugt i din mongo-shell.

Det er ikke nødvendigt at installere en tredjepartspakke for at gøre dette.

const stats = await MyCollection.rawCollection()
    .aggregate([
      {$match: {_id: 12}}, 
      {$unwind: "$People"}, 
      {$unwind: "$People.person"}, 
      {$match: {"People.uuid": "123", "People.person.uuid" : "add32"}}
    ])
    .toArray();


  1. Optimering af dit Linux-miljø til MongoDB

  2. redis lua script vs. enkeltopkald

  3. Node.js, Mongo finder og returnerer data

  4. Sådan får du Skema af mongoose-database, som er defineret i en anden model