Size: a a a

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

2021 April 10

A

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

A

Alexey in GraphQL — русскоговорящее сообщество
в рамках одного юзера, при двух группах,
даталоадер для items запустится ДВА раза. Или я чтото путаю?
источник

n

nikitasius in GraphQL — русскоговорящее сообщество
тут я с теплом вспоминаю, как красив gson и массивы 🍿
источник

e

egoarka in GraphQL — русскоговорящее сообщество
один раз

user - 1 query (select from users where username = ? ) 
item-groups - 1 query (select * from item-groups where user_id = ?)
items  - 1 query (select * from items where in user-item-groups)
источник

C

Calculon in GraphQL — русскоговорящее сообщество
zhk?
источник

e

egoarka in GraphQL — русскоговорящее сообщество
так ты же спрашивал уже в голанг чате)
источник

C

Calculon in GraphQL — русскоговорящее сообщество
ты прост не матчишься в группах
источник

C

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

e

egoarka in GraphQL — русскоговорящее сообщество
вышел оттуда, там флуд

но это оффтоп, лучше в лс пиши
источник

C

Calculon in GraphQL — русскоговорящее сообщество
Да мне нечего писать, просто ловлю флешбеки
источник

A

Alexey in GraphQL — русскоговорящее сообщество
ну а теперь представим что юзера два
источник

e

egoarka in GraphQL — русскоговорящее сообщество
тоже самое

у тебя на уровне даталоадера все резолвится

если не так, то проверяй даталодеры
источник

A

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

A

Alexey in GraphQL — русскоговорящее сообщество
тоесть даже если 100 юзеров, у каждого 50 групп, и в группе по 100 товаров, даталоадеры отработают за 3 запроса в базу?
источник

e

egoarka in GraphQL — русскоговорящее сообщество
+
источник

A

Alexey in GraphQL — русскоговорящее сообщество
ок, перепроверю
источник

ОЛ

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

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Он же агрегирует данные тупо делая in в базу. А потом сам распределяет
источник

A

Alexey in GraphQL — русскоговорящее сообщество
всё, правильно. если нужно собрать несколько продуктов в одной группе, он соберет все айдишники и сделает запрос в базу.
А когда групп несколько, он для каждой группы запускается и делает два запроса с пачками айдишников по каждой группе.
У меня так (((
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Внимательно смотри реализацию. Просто в коде что-то делаешь не так
источник