Skip to content

写入数据

带条件的实时数据更新。

输入

包含更新条件和数据的消息对象。

输出

操作结果响应消息。

详细说明

此节点用于带条件的实时数据更新。

输入消息格式

javascript
msg.payload = {
    "select": [
        {
            "dwName": "温湿度",
            "whereKey": [
                {
                    "key": "mount_id",
                    "value": "001"
                },
                {
                    "key": "data_id",
                    "value": "温度"
                }
            ],
            "selectKey": [
                {
                    "key": "value",
                    "value": msg.payload.temp
                },
                {
                    "key": "data_state",
                    "value": "1"
                }
            ]
        }
    ]
}

参数说明

  • dwName: 数据仓库名称,例如:温湿度、设备状态、告警记录等
  • whereKey: 更新条件
    • key: 字段名称,必须与仓库管理中的字段设置一致
    • value: 条件值
  • selectKey: 更新字段
    • key: 字段名称,必须与仓库管理中的字段设置一致
    • value: 更新值,支持字符串、数字、布尔值等类型

示例

成功响应:

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

错误响应:

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

应用场景

  • 实时数据更新
  • 设备状态修改
  • 配置参数更新
  • 数据状态管理

蜀ICP备2025139593号