Size: a a a

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

2018 October 23

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
ну или сразу пинайте, если фигню сморозил, ибо я далёк от чуть-чуть от этого)
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
пинаю, но обьяснять уже лень, сам перечитай суть проблемы)
источник

PI

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

PI

Prophet Indream in GraphQL — русскоговорящее сообщество
можете посоветовать материалы для изучения (офсайт не предлагать) желательно на русском если есть
источник

AN

Arthur Nesterenko in GraphQL — русскоговорящее сообщество
Всем привет
а есть годные статейки как писать  правильно тесты ?
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Prophet Indream
можете посоветовать материалы для изучения (офсайт не предлагать) желательно на русском если есть
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Я еще таких профессионально сделаных курсов не встречал.
источник

N

Nikolay in GraphQL — русскоговорящее сообщество
Димка Реактнативный 🛸
Я еще таких профессионально сделаных курсов не встречал.
udemy вообще клад, как по мне
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Nikolay
udemy вообще клад, как по мне
Согласен! По последним технологиям только там свежачок обычно.
источник

g

graphql_bot in GraphQL — русскоговорящее сообщество
prisma/prisma 1.18.1 → 1.19.0 🎉
источник
2018 October 24

g

graphql_bot in GraphQL — русскоговорящее сообщество
graphql-compose/graphql-compose v5.2.0 → v5.3.1 🎉
источник

g

graphql_bot in GraphQL — русскоговорящее сообщество
graphql-compose/graphql-compose v5.3.1 → v5.3.2 🎉
источник

N

Nikolay in GraphQL — русскоговорящее сообщество
Релизы релизы
источник

VS

Vladyslav Siroshtan in GraphQL — русскоговорящее сообщество
Всем привет.
Не первый день мучаюсь с проблемой. Использую express-graphql, typeorm, dataloader
Нужно обработать filter, sort, skip и подобные плюшки во вложенных запросах.
Если первый слой обработать нету проблем, то c вложенными проблема, их нужно обрабатывать с помощью dataloader, который принимает только id, я не могу туда передать filter и остальные параметры. Как быть, подскажите как решить проблему с фильтром, может инструментарий какй-то.

Вот пример запроса для ясности:
query {
users(filter: { id: { eq: 2 } } ) {
 id,
 name,
  posts(sort: ID_ASC) {
   title,
   body,
   comments(take: 10) {
    username,
    body
   }
  }
}
}


Буду очень благодарен за помощь.
источник
2018 October 25

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Vladyslav Siroshtan
Всем привет.
Не первый день мучаюсь с проблемой. Использую express-graphql, typeorm, dataloader
Нужно обработать filter, sort, skip и подобные плюшки во вложенных запросах.
Если первый слой обработать нету проблем, то c вложенными проблема, их нужно обрабатывать с помощью dataloader, который принимает только id, я не могу туда передать filter и остальные параметры. Как быть, подскажите как решить проблему с фильтром, может инструментарий какй-то.

Вот пример запроса для ясности:
query {
users(filter: { id: { eq: 2 } } ) {
 id,
 name,
  posts(sort: ID_ASC) {
   title,
   body,
   comments(take: 10) {
    username,
    body
   }
  }
}
}


Буду очень благодарен за помощь.
А в чем принципиальное различие между вложенным фильтром и первым?
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Там же должен быть доступ к args и context где будет фильтр
источник

VS

Vladyslav Siroshtan in GraphQL — русскоговорящее сообщество
Alex CherryTea
Там же должен быть доступ к args и context где будет фильтр
При поступлении запроса: в users будет один запрос и допустим из базы придет 50 пользователей, тогда posts будет по 1 запросу для каждого из пользователей, чтобы пакетировать я использую dataloader, он собирает все id в список и потом одним запросом в бд забирает.

Так вот я не понимаю как мне в posts сделать фильтрацию чтобы так же выполнялся 1 запрос, а не 50, по одному для каждого пользователя, аедь dataloader принимает только int или стринг, как вы вышли из такого положения.?
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Vladyslav Siroshtan
При поступлении запроса: в users будет один запрос и допустим из базы придет 50 пользователей, тогда posts будет по 1 запросу для каждого из пользователей, чтобы пакетировать я использую dataloader, он собирает все id в список и потом одним запросом в бд забирает.

Так вот я не понимаю как мне в posts сделать фильтрацию чтобы так же выполнялся 1 запрос, а не 50, по одному для каждого пользователя, аедь dataloader принимает только int или стринг, как вы вышли из такого положения.?
Увы будучи фронтендом я пока только умею создавать эти друдности бекенду )
источник

A

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

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Чтиво на вечер:

«5 причин, по которым вам не стоит использовать GraphQL»  Esteban Herrera в переводе Владислава Мартынеца.
https://t.co/jhFCFb2BLp
источник