如何在 IoT 中心路由中添加多个条件 - 查询字符串
How to add multiple conditions in IoT hub Routes - Query string
在实现 Azure IoT 中心的自定义路由时,我尝试在 Azure IoT 中心自定义端点的 查询字符串 选项中添加多个条件,如下所示。
level IN ['critical','warning','info']
但是如果我添加上述条件,Azure 门户会抛出语法错误。
如果我将上述条件替换为 level = 'critical',它会按设备到云消息的预期工作。
但是,我的意图是,当级别 属性 具有这 3 个值("critical"、"warning"、"info")中的任何一个时,那么我想将设备重定向到云消息到自定义路由端点。
请纠正我在这里遗漏的内容。
提前致谢!
您需要使用或:
level = "critical" OR level = "warning" OR level = "info"
有关支持的查询语法的详细信息,请参阅https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language#expressions-and-conditions
在实现 Azure IoT 中心的自定义路由时,我尝试在 Azure IoT 中心自定义端点的 查询字符串 选项中添加多个条件,如下所示。
level IN ['critical','warning','info']
但是如果我添加上述条件,Azure 门户会抛出语法错误。
如果我将上述条件替换为 level = 'critical',它会按设备到云消息的预期工作。
但是,我的意图是,当级别 属性 具有这 3 个值("critical"、"warning"、"info")中的任何一个时,那么我想将设备重定向到云消息到自定义路由端点。
请纠正我在这里遗漏的内容。
提前致谢!
您需要使用或:
level = "critical" OR level = "warning" OR level = "info"
有关支持的查询语法的详细信息,请参阅https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language#expressions-and-conditions