Execute Query
Descripcion
Sección titulada «Descripcion»Este modulo permite ejecutar consultas directamente contra diferentes motores de bases de datos externas. Soporta MySQL, SQL Server, MongoDB y PostgreSQL. Las credenciales de conexion se obtienen del sistema de credenciales del workflow mediante un credentials_id. Para bases de datos SQL, se envia una consulta con parametros opcionales. Para MongoDB, se envia una coleccion y un filtro. Es ideal para leer o escribir datos en bases de datos externas como parte de un flujo de automatizacion.
Configuracion
Sección titulada «Configuracion»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| dbType | string (select) | Si | Tipo de base de datos. Valores posibles: sqlserver, mysql, mongodb, postgresql. |
| credentials_id | string | Si | ID de las credenciales almacenadas para la conexion a la base de datos. |
| query | string/object | Si | Consulta SQL o para MongoDB un objeto { collection, filter }. |
| params | array/object | No | Parametros para la consulta SQL (placeholders). |
Credenciales
Sección titulada «Credenciales»Requiere credenciales configuradas con credentials_id. Las credenciales deben contener los datos de conexion a la base de datos: host, port, username, password, database. El formato exacto depende del tipo de base de datos seleccionado.
{ "nextModule": "siguiente_modulo", "data": [ { "id": 1, "nombre": "Producto A", "precio": 29.99 }, { "id": 2, "nombre": "Producto B", "precio": 49.99 } ]}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "dbType": "mysql", "credentials_id": "db_produccion", "query": "SELECT * FROM productos WHERE activo = ?", "params": [1]}- Las credenciales se obtienen automaticamente del sistema de credenciales usando
credentials_id - Para MongoDB, el campo
querydebe ser un objeto concollectionyfilter - Los conectores para cada motor estan en la carpeta
conectores/del proyecto - Si las credenciales faltan o son invalidas, se retorna error sin ejecutar la consulta
- Las consultas SQL soportan parametros con placeholders para prevenir inyeccion SQL
Nodos Relacionados
Sección titulada «Nodos Relacionados»- csvcreate (exportar resultados a CSV)
- schema2Excel (exportar resultados a Excel)
- dataTransform (transformar resultados de la consulta)