sql >> Base de Datos >  >> NoSQL >> MongoDB

cómo usar la función agregada en meteorito

Usando rawCollection puede pasar la misma tubería que ha estado usando en su mongo shell.

No es necesario instalar un paquete de terceros para hacer esto.

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