Skip to content

查询-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":[错误信息]}

蜀ICP备2025139593号