Получение отсортированных данных
Code Block |
---|
http://localhost:2001/apix1/Product?$order=Title |
после $order= указывается поле, по которому нужно отсортировать
Сортировка в обратном порядке по полю из вложенных объектов:
Code Block |
---|
http://server:2001/Invoice?$orderby=Customer/Country/Name desc |
Получение одной записи из списка
Code Block |
---|
http://localhost:2001/apix1/Product(13) |
где 13 - ид сущности, возвращаемая через API
...
Вариант получения количества для всех объектов (без фильтрации и доп. параметров):
Code Block |
---|
http://localhost:2001/apix1/Product/$count |
Если нужно получить количество, возвращаемое по какому-то запросу с фильтрами, то это количество можно возвратить в результатах этого запроса. Для этого в запрос нужно добавить параметр $inlinecount=allpages
Code Block |
---|
http://localhost:2001/apix1/ProductBrand?$filter=(Id ge 100)&$inlinecount=allpages |
Фильтрация данных
Для фильтра используется параметр $filter= после которого указывается название поля, затем оператор сравнения и значение для сравнения
Code Block |
---|
http://localhost:2001/apix1/Customer?$filter=Name eq 'Иван' |
например так возвращаются записи функцией Customer у которых имя равно Иван
В фильтрах можно использовать несколько условий, в том числе по полям из вложенных объектов
Code Block | ||
---|---|---|
| ||
http://localhost:2001/apix1/Customer?$filter=(Name eq 'Валера' or Name eq 'Толик') and Country/Name eq 'Беларусь' |
Поддерживаются операторы сравнения:
...
Дата и время в фильтр передается в формате YYYY-MM-DDThh:mm:ss, например 2019-05-23T14:30:00
Поиск по подстроке
Code Block | ||
---|---|---|
| ||
http://localhost:2001/apix1/Supplier?$filter=contains(Extsrch, 'МАШИНКА') and contains(Extsrch, 'ДЛЯ')and contains(Extsrch, 'СТРИЖКИ')
|
contains(Extsrch, 'МАШИНКА')
Для поиска товаров из прайсов поставщиков или товаров собственного каталога можно использовать поле Extsrch
В этом поле хранится текст в верхнем регистре, очищенный от пробелов и других символов. Текст содержит Бренд товара, Модель и Название товара.
Ограничение по количеству записей
...