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
- aggregation — resultados del pipeline de agregación, utilizable por MongoDB: Para cada documento (Cualquiera)
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.