如何在IOT中心路由查询使用IN子句(How to use IN clause in iot hub

2019-11-04 16:01发布

下面的查询是不是在路线查询工作:$ body.Weather.Temperature在[“30”,“50”]

我检查了文档和语法看起来正确的。

Answer 1:

INNIN(不在)它用来检查项操作是或不是在阵列常数等['wired', 'wifi']

对于你的情况,你需要使用比较运算符: >=<=这样的:

$body.Weather.Temperature >= 30 AND $body.Weather.Temperature <= 50

有关详细信息,您可以参考“为设备双胞胎,作业和消息路由物联网中心查询语言” 。

更新:

对于选择的精确值30/50您可以使用下面的查询字符串作为一种解决方法。

$body.Weather.Temperature = 30 OR $body.Weather.Temperature = 50



文章来源: How to use IN clause in iot hub route query