Size: a a a

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

2021 October 23

s

ssch in GraphQL — русскоговорящее сообщество
Здравствуйте. Можно ли сделать так сказать фильтрацию массива по двум элементам. То есть foo == "abc" или bar == "abc"
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
/trust
источник

S

Shieldy in GraphQL — русскоговорящее сообщество
Принято!
источник

s

ssch in GraphQL — русскоговорящее сообщество
Допустим у меня есть такой ответ
request: [
{
 "foo": "abc",
 "bar": "def"
},
{
 "foo": "xyz",
 "bar": "lxy"
},
{
 "foo": "def",
 "bar": "abc"
}]

Как мне сделать так, что бы мне выдавались только те элементы массива, у которых foo или bar равны abc. В данном примере это нулевой и второй элемент. Или я зря навязываю свой опыт работы с базами данных на graphql и этого нельзя сделать?
источник

s

ssch in GraphQL — русскоговорящее сообщество
Спасибо
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
а на rest как делали бы?
источник

s

ssch in GraphQL — русскоговорящее сообщество
Пришлось бы делать один огромный запрос и уже фильтровать на стороне клиента.
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
а почему на бэке не фильтрануть сразу?
источник

s

ssch in GraphQL — русскоговорящее сообщество
Бэк сторонний сервис и не имеем к нему доступа. Есть только один метод по получению всех данных и их желательно отфильтровать при запросе.
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
а, если бэк нельзя изменить, то graphql тут никак не поможет. Придётся на клиенте фильтровать, если такой функции не заложено на бэке
источник

HB

Hooba Booba in GraphQL — русскоговорящее сообщество
Вы же на бэ делаете запрос в бд, где указываете параметры поиска.
Просто сам запрос должен принимать любые параметры поиска, которые будут представлены в запрос в контроллере
источник

s

ssch in GraphQL — русскоговорящее сообщество
Да уже всё, задача выполнена. Сделал в два маленьких запроса по where и соединил два массива сортировав при этом по айдишнику. Спасибо
источник
2021 October 24

SP

Stanislav Popov in GraphQL — русскоговорящее сообщество
может кто помочь, у меня кажется плагин vscode не грузится
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
/trust
источник

S

Shieldy in GraphQL — русскоговорящее сообщество
Принято!
источник

SP

Stanislav Popov in GraphQL — русскоговорящее сообщество
ох божечки. вобщем у меня такая проблема https://github.com/apollographql/vscode-graphql/issues/38
источник

SP

Stanislav Popov in GraphQL — русскоговорящее сообщество
я абсолютно впервый раз это все вижу. как оно должно работать? по идее из любого места проекта если кликать - то должно подсосаться. но у меня подсасывается только когда редактор в самом конфиге
источник

🦎

🦎 in GraphQL — русскоговорящее сообщество
ээээй
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
/trust
источник

S

Shieldy in GraphQL — русскоговорящее сообщество
Принято!
источник