сегодня в 12:03
Продолжаем серию постов об особенностях использования протокола OData (см. предыдущий пост).
Предположим мы хотим получить список людей, которым нравится книга с названием (свойство title) 'book36' (такие смешные названия книг у нас в примере)
Легко отфильтровать данные по свойствам объектов. Например, чтобы отфильтровать людей по возрасту (person имеет свойство age):
Но как отфильтровать по полю другого объекта, например, по названию книги, которая нравится человеку? Очень просто: человек имеет свойство likes ссылающееся на книги, а книга имеет свойство title — мы можем написать likes/title
Если Вас заинтересовал данный пост, Вы можете также посмотреть нашу документацию и примеры использования REST API, а также примеры с использованием JavaScript библиотеки
Предположим мы хотим получить список людей, которым нравится книга с названием (свойство title) 'book36' (такие смешные названия книг у нас в примере)
Чтобы получить всех людей мы можем написать
Легко отфильтровать данные по свойствам объектов. Например, чтобы отфильтровать людей по возрасту (person имеет свойство age):
.../persons?$filter=age gt 30 — все люди в возрасте > 30 лет
Но как отфильтровать по полю другого объекта, например, по названию книги, которая нравится человеку? Очень просто: человек имеет свойство likes ссылающееся на книги, а книга имеет свойство title — мы можем написать likes/title
Если Вас заинтересовал данный пост, Вы можете также посмотреть нашу документацию и примеры использования REST API, а также примеры с использованием JavaScript библиотеки
В следующем посте мы расскажем про добавление сложных объектов вместе со связанными объектами и про добавление массивов объектов.
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Комментариев нет:
Отправить комментарий