MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

comment utiliser la fonction d'agrégation dans meteor

En utilisant rawCollection vous pouvez passer dans le même pipeline que vous avez utilisé dans votre shell mongo.

Il n'est pas nécessaire d'installer un package tiers pour ce faire.

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