Skip to content

批量写入数据

同时写入多组实时数据。

输入

包含多组数据的消息对象。

输出

操作结果响应消息。

详细说明

此节点用于同时写入多组实时数据。

输入消息格式

javascript
msg.payload = {
    "model": "温湿度",
    "data": [
        {
            "mountId": "001",
            "dataId": "湿度",
            "dataType": "value",
            "data":  msg.payload.hum,
            "dataState":"1"
        },
        {
            "mountId": "001",
            "dataId": "阈值",
            "dataType": "value",
            "data":  "30.1",
            "dataState":"1"
        },
        {
            "mountId": "001",
            "dataId": "警告",
            "dataType": "value",
            "data":  "1",
            "dataState":"1"
        }
    ]
}

参数说明

  • model: 数据仓库名称,例如:温湿度、设备状态、告警记录等
  • data: 数据数组,可同时写入多组数据
    • mountId: 挂载点ID
    • dataId: 数据ID,例如:温度、湿度、阈值等
    • dataType: 数据类型,固定为"value"
    • data: 数值,只支持字符串,若其他数据类型,可用js代码转换
    • dataState: 数据状态,"1"表示正常,"2"表示异常

示例

成功响应:

javascript
{"code":0,"message":"success","data":"OK"}

错误响应:

javascript
{"code":[错误码],"message":[错误信息]}

应用场景

  • 批量数据更新
  • 传感器数据写入
  • 多点数据同步
  • 状态批量更新

注意事项

  • 数据值必须为字符串格式
  • 确保挂载点ID和数据ID正确
  • 数据状态用于标识数据质量

蜀ICP备2025139593号