Size: a a a

GraphQL — русскоговорящее сообщество

2021 July 29

АС

Алексей Святкин... in GraphQL — русскоговорящее сообщество
А есть тут кто-нибудь с опытом построения сервера под graphql на питоне?
источник

λ

λoλdog in GraphQL — русскоговорящее сообщество
Поделись опытом, как делаешь курсор пагинацию с ордерами и фильтрами одним запросом.
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Просто помимо данных, возвращать ещё позицию курсора, в чем тут опыт?) ордеры не к курсору относятся. Пагинация и фильтрация всегда не связана
источник

λ

λoλdog in GraphQL — русскоговорящее сообщество
как это не относятся, пагинация же делается по данным, которые отсортированы и отфильтрованы
источник

λ

λoλdog in GraphQL — русскоговорящее сообщество
Прост опыт может есть, я делал такое, но запрос был не оч красивым на мои взгляд
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Да. Я имею ввиду что в данных ответа она никак не фигурирует. Помимо данных только ещё курсор возвращается
источник

λ

λoλdog in GraphQL — русскоговорящее сообщество
Да мне интересно как просто before, after делают)
источник

λ

λoλdog in GraphQL — русскоговорящее сообщество
Нынче
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Можешь показать запрос. Вообще я ориентируюсь на гитхаб апи, там есть примеры и курсора и сортировки
источник

λ

λoλdog in GraphQL — русскоговорящее сообщество
Он собирался динамически из кусков
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Я только скип и афтер использую. Для 90% кейсов хватает
источник

λ

λoλdog in GraphQL — русскоговорящее сообщество
Сложно показать
источник

λ

λoλdog in GraphQL — русскоговорящее сообщество
Limit, offset ?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Ну это само собой. Только вместо offset skip по id сущности
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Для постраничной навигации удобно
источник

λ

λoλdog in GraphQL — русскоговорящее сообщество
Ну понятно. Мне такая пагинация не оч нравится
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Навигация в целом боль) надо переходить к паттерну удобных поисков или продолжения контента по теме, как в medium
источник

С

Стасік Ханєвіч... in GraphQL — русскоговорящее сообщество
Коллеги привет. Я пишу на react-native, недавно попал на проэкт где используют graphql apollo, до этого не работал с ним. И столкнулся с такой проблемой.
Я фетчу данные и получаю список, затем при скролле они доэндричиваются. Получается пагинация. Новая порция данных приходит мне с бека, но в массив не добавляется. Я посоветовался с коллегами и мне сказали что проблема в  typepolicies, и что нужно добавить квере offsetLimitPagination.
Я сделал все как в доке, но проблему это не решило.
Видимо что-то сделал не так, кто может подсказать?
источник

PP

Pavel Pulin in GraphQL — русскоговорящее сообщество
так это надо код проекта смотреть и схему. Дело же тут не самом graphQL а в том как вы с ним работаете
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Если новая порция та же сущность, она добавляется в кеш. Если конечно не стоит internet only в network policy
источник