Saltar al contenido principal
MongoDB

MongoDB - Agregación

MongoDB - Agregación

Agrupa y transforma valores de los documentos de una colección MongoDB mediante un pipeline de agregación. Permite realizar operaciones como agrupamiento, filtrado, proyección, cálculos y ordenamiento en una sola operación. Los resultados se pueden recorrer con MongoDB: Para cada documento.


Opciones

Colección

Referencia a la acción MongoDB: Seleccionar colección sobre la que se ejecutará el pipeline de agregación.

Pipeline de agregación

Pipeline de agregación en formato de array MongoDB, por ejemplo [{ "$match": { "status": "ativo" } }, { "$group": { "_id": "$categoria", "total": { "$sum": 1 } } }].

Transacción (opcional)

Referencia a una acción MongoDB: Iniciar transacción si la operación debe ejecutarse dentro de una transacción. Campo opcional disponible en las opciones avanzadas.

Retornos

Código Javascript

js
actions["id-de-la-accion"].aggregation // resultados de la agregación (Cualquiera)

Selección de campos

Reglas y Condiciones

  • Los campos Colección y Pipeline de agregación son obligatorios.
  • El pipeline debe ser un array JSON válido que siga la sintaxis de agregación de MongoDB.
  • Para recorrer los resultados, utiliza la acción MongoDB: Para cada documento.