Size: a a a

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

2018 November 15

NK

ID:556239598 in GraphQL — русскоговорящее сообщество
И забыл сказать, возможно это важно, я apollo использую
источник

NS

Nikita Stenin in GraphQL — русскоговорящее сообщество
ID:556239598
Помогите разобраться в чем дело.

type User {
   name: String!
}

type Query {
   getUserName: User!
}

type Mutation {
   setUserName(name: String!): String
}

import gql from 'graphql-tag';

export const getUserName = gql`
   query GetUserName {
       getUserName {
           name
       }
   }
`;

export const setUserName = gql`
   mutation setUserName($name: String!) {
       setUserName(name:$name){
           name
       }
   }
`;

>  Field "setUserName" must not have a selection since type "String" has no subfields.
Так все верно ругается. Нужно писать так:
type Mutation {
   setUserName(name: String!): User
}
источник

NS

Nikita Stenin in GraphQL — русскоговорящее сообщество
Либо из запроса убрать:
mutation setUserName($name: String!) {
       name: setUserName(name:$name)
   }
источник

NK

ID:556239598 in GraphQL — русскоговорящее сообщество
Nikita Stenin
Так все верно ругается. Нужно писать так:
type Mutation {
   setUserName(name: String!): User
}
👍
источник

g

graphql_bot in GraphQL — русскоговорящее сообщество
prisma/prisma 1.20.6 → 1.20.7 🎉
источник

x

x1dan in GraphQL — русскоговорящее сообщество
привет есть кто работает с нодкой?
источник

MM

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

MM

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

x

x1dan in GraphQL — русскоговорящее сообщество
у меня стоит sequelize. я хочу вытащить только id к примеру, все успешно и т.д - но запрос сам в бд идет полный т.е вытаксивает вообще все поля, можно как то подружить sequelize и графкл?
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
Хороший вопрос, я для этого в свое время заюзал joinMonster, а сейчас Hasura
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
(В том числе поэтому)
источник

OG

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

OG

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

x

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

U

Uxname in GraphQL — русскоговорящее сообщество
Кто-нибудь записывался в тестеры prisma admin?
https://www.prisma.io/admin
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
Это конечно все хорошо, но как dataloader относится к той проблеме, о которой спросил человек?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Maxim Makarov
Это конечно все хорошо, но как dataloader относится к той проблеме, о которой спросил человек?
Я нащупал такую логическую цепочку (или придумал своё) - юзать join monster, который говорят тормознутый, вместе с dataloader, тогда в конечном итоге все запросы будет закешированы
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
Я для кэширования использую apollo server
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Я про кэширование sql запросов, имею ввиду именно строковый sql запрос в соответствии с graphql запросом
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
А есть пример?
источник