查询-Flex
简单的条件查询数据仓库和历史数据。
输入
包含查询条件的消息对象。
输出
查询结果响应消息。
详细说明
此节点用于简单的条件查询数据仓库和历史数据。
输入消息格式
javascript
msg.payload = {
"select": [
{
"dwName": "温湿度",
"whereKey": [
{
"key": "mount_id",
"value": "001"
}
],
"selectKey": [
{
"key": "data_id"
},
{
"key": "value"
}
]
}
]
}
参数说明
- dwName: 数据仓库名称
- 查询实时数据:直接使用仓库名,例如:温湿度、设备状态等
- 查询历史数据:使用 [仓库名]_DATA 格式,例如:温湿度_DATA、设备状态_DATA等
- whereKey: 查询条件
- key: 字段名称,必须与仓库管理中的字段设置一致
- value: 查询条件值
- selectKey: 选取字段
- key: 字段名称,必须与仓库管理中的字段设置一致
示例
成功响应:
javascript
{
"code": 0,
"message": "success",
"data": [
{
"data_id": "温度",
"value": "22.6"
},
{
"data_id": "湿度",
"value": "68.7"
},
{
"data_id": "阈值",
"value": "30.1"
},
{
"data_id": "警告",
"value": "1"
}
]
}
错误响应:
javascript
{"code":[错误码],"message":[错误信息]}