Size: a a a

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

2020 May 01

И

Иван in GraphQL — русскоговорящее сообщество
Давид Надеждин
не очень понимаю какой в таком случае тип указывать
А не, я ступил
источник

ДН

Давид Надеждин... in GraphQL — русскоговорящее сообщество
Иван
А не, я ступил
тоесть нельзя?O_o
источник

И

Иван in GraphQL — русскоговорящее сообщество
Давид Надеждин
тоесть нельзя?O_o
Хз)
источник

ДН

Давид Надеждин... in GraphQL — русскоговорящее сообщество
Uxname
type Data {
 key: String
 value: Int
}

type MainType {
 data: [Data]
}
весь прикол в том что в json может быть что угодно, поэтому это очень плохой вариант
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Давид Надеждин
весь прикол в том что в json может быть что угодно, поэтому это очень плохой вариант
ну тогда поставь
value: JSON
источник

ДН

Давид Надеждин... in GraphQL — русскоговорящее сообщество
Uxname
ну тогда поставь
value: JSON
не помню чтобы такой тип был в графе
источник

ДН

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

ДН

Давид Надеждин... in GraphQL — русскоговорящее сообщество
https://github.com/rebing/graphql-laravel#json-columns

Тут очень не приятно сделано, нужен все равно жесткий тип видимо
источник

ДН

Давид Надеждин... in GraphQL — русскоговорящее сообщество
оказалось просто очень
источник

ДН

Давид Надеждин... in GraphQL — русскоговорящее сообщество
просто определил скалярный тип который сразу возвращает это значение без какой либо обработки
источник

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
Ребят, в чем может быть ошибка?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Anton Mazhuto
Ребят, в чем может быть ошибка?
":" убери в trips
источник

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
Uxname
":" убери в trips
блин, точно, спасибо большущее
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Давид Надеждин
весь прикол в том что в json может быть что угодно, поэтому это очень плохой вариант
да, диктионари можно передавать только через совсем абстрактный тип JSON и ему подобные
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
причина по которой так сделано – схема данных должна быть известна на момент запуска сервера, с абстрактными key-value данными это в принципе невозможно
источник

ДН

Давид Надеждин... in GraphQL — русскоговорящее сообщество
akaSybe
причина по которой так сделано – схема данных должна быть известна на момент запуска сервера, с абстрактными key-value данными это в принципе невозможно
но если брать например данные с мультиязыностью, что тогда?
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Нужно понимать ограничения и требования graphql и проектировать схему данных так, чтобы не было противоречий
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Graphql может отдавать данные в любом виде, но иногда из-за этого придётся пожертвовать типизацией
источник

ДН

Давид Надеждин... in GraphQL — русскоговорящее сообщество
akaSybe
Нужно понимать ограничения и требования graphql и проектировать схему данных так, чтобы не было противоречий
ну тогда смысл в графе изза таких жестких ограничений теряется, нет?
источник

ДН

Давид Надеждин... in GraphQL — русскоговорящее сообщество
akaSybe
Graphql может отдавать данные в любом виде, но иногда из-за этого придётся пожертвовать типизацией
ну у меня по итогу получилось возвращать так как нужно, не знаю насколько это правильно, но я сделал тип который отдает значение так как есть
источник