Atualizar Dados da Empresa (Avançado)
Use esta ação quando quiser atualizar um registro por filtro em vez de por um ID fixo.
Melhor para
- Encontrar um registro correspondente e atualizá-lo no mesmo passo
- Padrões de upsert onde você quer criar o registro se ele não existir
- Casos em que o ID exato do registro não é conhecido antecipadamente
Campos principais
| Campo | O que faz |
|---|---|
| Dynadata Item Type | Escolhe que tipo de registro atualizar |
| filter (CEL query object) | Uma expressão CEL que resulta em uma query MongoDB selecionando qual registro será o alvo |
| payload (CEL patch) | Uma expressão CEL que resulta em um objeto parcial mesclado ao registro correspondente |
| upsert (create if missing) | Cria um novo registro se nenhuma correspondência for encontrada |
O que passos posteriores podem usar
O registro atualizado está disponível em:
step(N).data
Dicas
- Se nenhum registro corresponder ao filtro e o Upsert (create if missing) estiver desativado, o passo falha com um erro de não encontrado — habilite o Upsert (ou adicione um passo de condição) se o registro ainda pode não existir.
- Se precisar revisar as correspondências antes de atualizar, pesquise primeiro e depure os resultados.