Combine¶
The Combine node merges split data into an array.
Node Type¶
Logic.
Input and Output Ability¶
This node has multiple entry points and 1 exit point. The input is String or JSON and the output is an array or JSON array.
Node Properties¶
Name
The name for this node.
Aggregation Count
Combines the data into a group according to the specified count and outputs the group(s) that meets the condition. For example, if there are 3 inputs and the aggregation count is 2, the first two inputs will be combined into 1 output and output to msg, and when the flow is next triggered and more inputs come in, the third input will be combined with the next input and output to msg. If there are 4 inputs and the aggregation count is 2, the inputs will be combined into groups of 2 and both groups will be output the msg at the same time.
Expressions such as ${msg.number} and ${metadata.number} can be used.
Note
The value entered must be a positive integer.
Description
The description for this node.
Samples¶
Input Sample¶
Input 1
{
"assetId": "abc",
"timestamp": 24214324324,
"measurepoints":{
"temperature": 22.4,
"humidity": 78
}
}
Input 2
{
"externalId": "externalId",
"timestamp": 24214324324,
"measurepoints":{
"speed": 32,
"heat": 40
},
"assetId":"assetId"
}
Output Sample¶
[
{
"assetId": "abc",
"timestamp": 24214324324,
"measurepoints":{
"temperature": 22.4,
"humidity": 78
}
},
{
"externalId": "externalId",
"timestamp": 24214324324,
"measurepoints":{
"speed": 32,
"heat": 40
},
"assetId":"assetId"
}
]