Как фильтровать для «больше чем равно» или «меньше чем равно», используя Cumulocity AngularJS WebSDK - PullRequest
0 голосов
/ 19 февраля 2019

мы используем последнюю версию AngularJS WebSDK и используем метод c8yDevices.listQuery для извлечения данных.

Теперь мы хотели реализовать фильтры, которые работают, если мы используем запросы больше или меньше, чем указано ниже:

__ filter: {kpn_Te Temperature: {__gt: 30}}

Если мы используем «больше или равно» с помощью __ge или «меньше или равно» с помощью __le, запросы фильтра будут преобразованы вочень странные запросы к Cumulocity:

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

По сравнению URL с рабочим значением больше, чем фильтр: http://localhost:9000/inventory/managedObjects?pageSize=100&q=$filter%3D(kpn_Temperature+gt+20)&withTotalPages=true

Как мне нужно настроить объект __filterчтобы иметь возможность фильтровать «больше или равно» или «меньше или равно»?

...