Combine


Combine 节点将数据合并成数组。

节点类型

Logic。

输入和输出能力

该节点具有多个入口点和 1 个出口点。输入是字符串或 JSON,输出是数组或 JSON 数组。

节点属性

../../_images/combine.png


名称

该节点的名称。


聚合数量

根据数量把数据组合成一组,并将满足数量条件的组输出。例如,当有 3 个输入并聚合数量为 2 时,前两个输入将合并为 1 个输出并输出到 msg,等下一次流触发,有更多输入时,第三个输入将与下一个输入组合并输出到 msg。当有 4 个输入并聚合数量为 2 时,则输入将组合为 2 个组,而两组将同时输出到 msg。


可使用表达式如 ${msg.number}${metadata.number}

注解

输入值必须是正整数。


描述

对该节点的描述。

示例

输入示例

  • 输入 1
{
    "assetId": "abc",
    "timestamp": 24214324324,
    "measurepoints":{
        "temperature": 22.4,
        "humidity": 78
    }
}


  • 输入 2
{
    "externalId": "externalId",
    "timestamp": 24214324324,
    "measurepoints":{
        "speed": 32,
        "heat": 40
    },
    "assetId":"assetId"
}


输出示例

[
    {
        "assetId": "abc",
        "timestamp": 24214324324,
        "measurepoints":{
            "temperature": 22.4,
            "humidity": 78
        }
    },
    {
        "externalId": "externalId",
        "timestamp": 24214324324,
        "measurepoints":{
            "speed": 32,
            "heat": 40
        },
        "assetId":"assetId"
    }
]

相关节点