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

come utilizzare la funzione di aggregazione in meteor

Usando rawCollection puoi passare nella stessa pipeline che hai utilizzato nella tua mongo shell.

Non è necessario installare un pacchetto di terze parti per farlo.

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