如何使用Cumulocity AngularJS WebSDK过滤“大于等于”或“小于等于”

时间:2019-02-19 12:36:14

标签: angularjs cumulocity

我们正在使用最新的AngularJS WebSDK,并使用c8yDevices.listQuery方法来获取数据。

现在,我们希望实现过滤器,该过滤器在使用大于或小于查询的情况下可以正常工作,如下所示:

__ filter:{kpn_Temperature:{__gt:30}}

如果我们通过__ge使用“大于或等于”,或者通过__le使用“小于或等于”,则过滤查询将转换为针对Cumulocity的非常奇怪的请求:

http://localhost:9000/inventory/managedObjects?pageSize=100&q= $ filter%3D(__ ge + eq + 40)&withTotalPages = true

相比之下,具有大于过滤器效果的网址: http://localhost:9000/inventory/managedObjects?pageSize=100&q= $ filter%3D(kpn_Temperature + gt + 20)&withTotalPages = true

我需要如何配置__filter对象才能过滤“大于或等于”或“小于或等于”?

0 个答案:

没有答案