写入数据
带条件的实时数据更新。
输入
包含更新条件和数据的消息对象。
输出
操作结果响应消息。
详细说明
此节点用于带条件的实时数据更新。
输入消息格式
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":[错误信息]}
应用场景
- 实时数据更新
- 设备状态修改
- 配置参数更新
- 数据状态管理