Size: a a a

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

2019 July 18

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Что-то очень поверхностно. Особенно позабавил вывод:

> One thing to note is that it is currently much easier to start with code-first and then switch to SDL-first because of the lack of schema directive support in code-first.
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
И это всё в контексте, что под code-first они подразумевают в том числе Nexus.
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
По мне, стартовать проще именно с SDL-first.
источник

ꟿⅨ in GraphQL — русскоговорящее сообщество
такой тип валиден?

type Foo {
   id: String!
   a: String!
   b: String!
   dc: {
     d: String!
     c: String!
   }
 }
источник

A1

Art 141 in GraphQL — русскоговорящее сообщество
Как-то не айс, что нельзя subscription на несколько полей делать. Кто как делает? Держите кучу соединений? Я у себя пока сделал union сгрупировав данные для определенных типов клиентов.
Но выглядит больше как костыль. Да и клиент не может тогда указать какие типы сообщений ему интересны. Только если через аргументы дать ему это указывать.
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
ꟿⅨ
такой тип валиден?

type Foo {
   id: String!
   a: String!
   b: String!
   dc: {
     d: String!
     c: String!
   }
 }
нет
источник

ꟿⅨ in GraphQL — русскоговорящее сообщество
А если мне не нужен тип dc
источник

A

Artur in GraphQL — русскоговорящее сообщество
dc: Dc!
источник

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
Всем привет! Подскажите как фильтровать респонс полученный query? По query я получаю list array, мне нужны данные только того у кого id 95 к примеру
источник
2019 July 19

ꟿⅨ in GraphQL — русскоговорящее сообщество
А как мне потом мутацию на него делать?
источник

ꟿⅨ in GraphQL — русскоговорящее сообщество
в дб оно будет всё равно всё только один раз и в одном месте
источник

AB

Aleksandr Bukhalo in GraphQL — русскоговорящее сообщество
Дмитрий Д
Всем привет! Подскажите как фильтровать респонс полученный query? По query я получаю list array, мне нужны данные только того у кого id 95 к примеру
Обычно делают query в виде

item(id: String) ItemType
itemCollection(): [ItemType]
источник

AB

Aleksandr Bukhalo in GraphQL — русскоговорящее сообщество
Первый когда ты что-то конкретное забираешь, второе, когда пачкой
источник

ꟿⅨ in GraphQL — русскоговорящее сообщество
А что делать если у тебя допустим есть ключи и оба типа разные и находяться  в разных обьектах. Вопрос мне что нужно к каждому типу keys: Keys! добавлять теперь ещё имя обьекта чтобы отделять в схеме? По типу keys: UserKeys! и keys: SubscriptionKeys!
источник

ꟿⅨ in GraphQL — русскоговорящее сообщество
А если у меня не Keys а подлинее имя и имя обьекта состоящее из двух слов в паскаль регистре. Это же будет жопа, а не тип
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Так может пора разделять модель которая в бд сохраняется и которая отдаётся графкл?
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
подскажите, в аполо есть ф-я, которая отработает при успешном запросе? типо есть errorLink , а success?
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
хотелось бы узнать, вот так мутацию обрабатывать нужно? или лучше есть способ?
источник

ꟿⅨ in GraphQL — русскоговорящее сообщество
Как под такое написать query на клиенте?
 extend type Query {
   foo: String
 }
источник

ꟿⅨ in GraphQL — русскоговорящее сообщество
Может как-то так?
export const getFoo = gql`
 query getFoo {
   foo
 }
`
источник