Size: a a a

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

2019 August 03

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
{
 me{
   id
    email
 }
 
}
источник

OG

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

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
если добавляются ссылочные поля например
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
{
 me{
   id
   agencies{
     id
   }
 }
 
}
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
message": "Cannot return null for non-nullable field User.agencies."
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
кто то с таким сталкивался ?
источник

S

Sergey in GraphQL — русскоговорящее сообщество
Привет ребята, я из прошлого, может что-то изменилось…
Расскажите, появились какие-то штуки для организации правильных запросов в бд? Одна из главных фишек gql - мы можем сами задавать поля, которые нам нужны в ответе. Следовательно, не всегда требуется гонять дополнительный трафик по сети от базы до apollo. Раньше помню юзали joinmonster, ORM, а как сейчас? Hasura не предлагайте
источник

К

Котяй Негодяй in GraphQL — русскоговорящее сообщество
А концепции подписок — это только про конкретные реализации? В доке ничего нет про них.
источник
2019 August 04

IZ

Ilya Zabozlaev in GraphQL — русскоговорящее сообщество
Что скажете про хасуру вообще?
источник

S

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

YP

Yevhenii Ponomar in GraphQL — русскоговорящее сообщество
Sergey
Привет ребята, я из прошлого, может что-то изменилось…
Расскажите, появились какие-то штуки для организации правильных запросов в бд? Одна из главных фишек gql - мы можем сами задавать поля, которые нам нужны в ответе. Следовательно, не всегда требуется гонять дополнительный трафик по сети от базы до apollo. Раньше помню юзали joinmonster, ORM, а как сейчас? Hasura не предлагайте
postgraphile? edgedb?
ну и есть заточенная под монгу либа, которая список запрошенных полей из info внутри резолвера парсит
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
Sergey
классная штука
на сколько удобно пистаь для нее кастомные резовлеры ?
источник

FM

Fedor Moroseev in GraphQL — русскоговорящее сообщество
Yevhenii Ponomar
postgraphile? edgedb?
ну и есть заточенная под монгу либа, которая список запрошенных полей из info внутри резолвера парсит
Что за заточенная под mongo lib?
источник

YP

Yevhenii Ponomar in GraphQL — русскоговорящее сообщество
Fedor Moroseev
Что за заточенная под mongo lib?
https://github.com/markshapiro/graphql-db-projection

не знаю, я перед тем как самому парсить инфо - гуглил, в итоге под свои задачи сам написал
источник

S

Sergey in GraphQL — русскоговорящее сообщество
Oleg Gamega
на сколько удобно пистаь для нее кастомные резовлеры ?
Схема ститчинг с хазурой и все хорошо
источник

RD

Roman Dynnik in GraphQL — русскоговорящее сообщество
Sergey
Схема ститчинг с хазурой и все хорошо
Если не затруднит..., коротко в чем преимущество перед Apollo? Какие возможности дополнительные есть в hasura или что она облегчает?
источник

S

Sergey in GraphQL — русскоговорящее сообщество
Roman Dynnik
Если не затруднит..., коротко в чем преимущество перед Apollo? Какие возможности дополнительные есть в hasura или что она облегчает?
Она превращает gql в sql. При этом оптимизирует вложенные запросы в один с джойнами. Запрашивает у базы только нужные юзеру поля. Работает только с postgres. Мониторит изменения в базе и сообщает о них в подписках, может отправлять эвенты на вебхуки.
источник

S

Sergey in GraphQL — русскоговорящее сообщество
Еще позволяет модифицировать данные в базе (mutation), есть контроль доступа и методы авторизации, это вам уже в доки надо.
источник

RD

Roman Dynnik in GraphQL — русскоговорящее сообщество
Sergey
Она превращает gql в sql. При этом оптимизирует вложенные запросы в один с джойнами. Запрашивает у базы только нужные юзеру поля. Работает только с postgres. Мониторит изменения в базе и сообщает о них в подписках, может отправлять эвенты на вебхуки.
спасибо, Сергей, какой в этой схеме оптимальный подход к сохданию расширяемой реляционной модели?
источник

RD

Roman Dynnik in GraphQL — русскоговорящее сообщество
есть ли что то аналогичное hasura, но не для postgre, а для mongodb и ее api?
источник