下面的查询是不是在路线查询工作:$ body.Weather.Temperature在[“30”,“50”]
我检查了文档和语法看起来正确的。
下面的查询是不是在路线查询工作:$ body.Weather.Temperature在[“30”,“50”]
我检查了文档和语法看起来正确的。
IN和NIN(不在)它用来检查项操作是或不是在阵列常数等['wired', 'wifi']
对于你的情况,你需要使用比较运算符: >=
和<=
这样的:
$body.Weather.Temperature >= 30 AND $body.Weather.Temperature <= 50
有关详细信息,您可以参考“为设备双胞胎,作业和消息路由物联网中心查询语言” 。
更新:
对于选择的精确值30/50您可以使用下面的查询字符串作为一种解决方法。
$body.Weather.Temperature = 30 OR $body.Weather.Temperature = 50