在实施Azure IoT Hub的自定义路由时,我尝试在Azure IoT中心自定义端点的查询字符串选项中添加多个条件,如下所示。
level IN ['critical','warning','info']
但是,如果我添加上述条件,Azure Portal会在语法上引发错误。 如果我用 level =' critical' 替换上述条件,它将按照设备到云消息的预期工作。
但是,我的意图是,当level属性具有这3个值中的任何一个时(" critical"," warning"," info"),那么我想将设备重定向到云消息到自定义路由端点。
请纠正我在这里缺少的东西。
提前致谢!
答案 0 :(得分:0)
您需要使用OR:
level = "critical" OR level = "warning" OR level = "info"
有关支持的查询语法的详细信息,请参阅https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language#expressions-and-conditions