Link Поиск Меню Развернуть Документ

Фильтры на выборки

Запросы на получение списка сущностей поддерживают возможность применения следующих фильтров:

  • по соответствию поля заданному значению, например status=created
  • по массиву значений: status[]=created&status[]=completed
  • с применением операторов сравнения:
ОператорОписаниеТипы значенийПример
_eqравновсе типыstatus[_eq]=created, эквивалент status=created
_neне равновсе типыstatus[_ne]=created
_gtстрого большеint, floatamount[_gt]=1000
_geбольше или равноint, floatamount[_ge]=1000
_ltстрого меньшеint, floatamount[_lt]=1000
_leменьше или равноint, floatamount[_le]=1000
_startначинается сstringname[_start]=John

Сортировки выборок

Для сортировки данных используется параметр _order. Ключом которого является имя свойства объекта, а значение - порядок сортировки. Сортировку можно проводить по нескольким полям, например: _order[categoryId]=asc&_order[name]=desc

Постраничный вывод

Для постраничного получения данных необходимо задать два параметра pageSize - количество элементов на странице и page - номер страницы, которую необходимо получить, например pageSize=5&page=2 если не указывается pageSize, то по умолчанию оно принимает значение 30.


Читать далее »