Node split
O nó split é usado para dividir uma mensagem recebida em várias mensagens. É particularmente útil ao trabalhar com arrays, onde cada elemento precisa ser processado separadamente.
Configurações para o nó split

1. Nome
Um campo para especificar o nome do nó.
O nome é exibido no espaço de trabalho e ajuda a identificar facilmente o nó.
Se deixado em branco, o nó será chamado de split.
Exemplo:
- Nome do n ó:
split items
2. Propriedade
Especifica qual propriedade do objeto de mensagem msg será usada para a divisão.
Exemplo:
msg.payloadmsg.items
3. Comprimento
Define em quantas partes a mensagem será dividida.
Exemplo:
- 2
Entrada
O nó aceita um objeto msg.
Quais propriedades específicas serão verificadas é definido no campo Propriedade.
Saída
Cada elemento da mensagem recebida será enviado como uma mensagem separada. O msg.parts contém informações sobre a posição do elemento na mensagem original.
Exemplo msg.parts:
{
"id": "12345",
"index": 0,
"count": 3
}
Exemplos de Uso
Exemplo 1: Dividindo um array
Fluxo:
[inject] ---> [split] ---> [debug]
Mensagem recebida:
{
"payload": ["apple", "banana", "cherry"]
}
Resultado: O nó split enviará três mensagens separadas com msg.payload: apple, banana, cherry.