Actualizar Datos de la Empresa (Avanzado)
Usa esta acción cuando quieras actualizar un registro por filtro en vez de por un ID fijo.
Mejor para
- Encontrar un registro coincidente y actualizarlo en el mismo paso
- Patrones de upsert donde quieres crear el registro si no existe
- Casos en los que el ID exacto del registro no se conoce de antemano
Campos principales
| Campo | Qué hace |
|---|---|
| Dynadata Item Type | Elige qué tipo de registro actualizar |
| filter (CEL query object) | Una expresión CEL que resulta en una query MongoDB que selecciona qué registro será el objetivo |
| payload (CEL patch) | Una expresión CEL que resulta en un objeto parcial fusionado con el registro coincidente |
| upsert (create if missing) | Crea un nuevo registro si no se encuentra ninguna coincidencia |
Qué pueden usar los pasos posteriores
El registro actualizado está disponible en:
step(N).data
Consejos
- Si ningún registro coincide con el filtro y upsert (create if missing) está desactivado, el paso falla con un error de "no encontrado" — habilita upsert (o agrega un paso de condición) si el registro podría no existir todavía.
- Si necesitas revisar las coincidencias antes de actualizar, busca primero y depura los resultados.