Модификаторы параметров API запроса
При выполнении фильтрации записей на стороне сервера по умолчанию применяется оператор равенства. Для использования других операторов доступны модификаторы. Модификатор добавляется к имени параметра после двойного подчеркивания "__".
Поддерживаемые модификаторы:
Модификатор |
Описание |
|---|---|
|
Точное совпадение. |
|
Отрицание модификатора |
|
Регистронезависимая проверка на вхождение подстроки в строку. |
|
Отрицание модификатора |
|
Проверка на вхождение в список значений. Для указания в URL нужно передать несколько значений. Например: |
|
Отрицание модификатора |
|
Больше, чем. |
|
Больше, чем или равно. |
|
Меньше, чем. |
|
Меньше, чем или равно |
|
Регистронезависимая проверка, начинается ли поле с указанного значения. |
|
Отрицание модификатора |
|
Регистронезависимая проверка, оканчивается ли поле указанным значением. |
|
Отрицание модификатора |
|
Проверка года для полей типа |
|
Проверка месяца для полей типа |
|
Проверка дня месяца для полей типа |
Примеры использования модификаторов:
http://controller:9360/v1/journal/?domain_id=default&object_type__in=server&object_type__in=server
http://controller:9360/v1/journal/?domain_id__not_eq=default&user_name__startswith=user
http://controller:9360/v1/journal/?request_id__notstartswith=req
http://controller:9360/v1/journal/?event_time__year=2018