Size: a a a

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

2018 December 22

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Грубо говоря, если передается name, то в базу добавляется новый элемент с именем name.
источник

KG

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

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
А если передается id, то берется
источник

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Kool Guy
имхо вы пытаетесь сделать проще, а получится сложнее
Возможно, получу опыт
источник

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Kool Guy
имхо вы пытаетесь сделать проще, а получится сложнее
Представьте себе теги на пикабу. Есть база с тегами, которые предлагаются пользователю при вводе тега. В случае, если тега нет, его надо добавить (логично, что добавлять его имеет смысл только при создании поста). Каким образом вы бы реализовали данную задачу?
источник

KG

Kool Guy in GraphQL — русскоговорящее сообщество
Eugene Korobkov
Представьте себе теги на пикабу. Есть база с тегами, которые предлагаются пользователю при вводе тега. В случае, если тега нет, его надо добавить (логично, что добавлять его имеет смысл только при создании поста). Каким образом вы бы реализовали данную задачу?
я вчера такое решал
источник

KG

Kool Guy in GraphQL — русскоговорящее сообщество
именно теги
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Eugene Korobkov
Представьте себе теги на пикабу. Есть база с тегами, которые предлагаются пользователю при вводе тега. В случае, если тега нет, его надо добавить (логично, что добавлять его имеет смысл только при создании поста). Каким образом вы бы реализовали данную задачу?
Средствами бд, upsert
источник

EK

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

KG

Kool Guy in GraphQL — русскоговорящее сообщество
сошёлся на варианте передачи тегов по имени
источник

KG

Kool Guy in GraphQL — русскоговорящее сообщество
на сервере если таких тегов по имени нету, то создаю на лету
источник

KG

Kool Guy in GraphQL — русскоговорящее сообщество
у меня PostInput,
в нём
tags: [String!]!
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Kool Guy
на сервере если таких тегов по имени нету, то создаю на лету
Угу, только индекс построй в бд по полю name
источник

KG

Kool Guy in GraphQL — русскоговорящее сообщество
Uxname
Угу, только индекс построй в бд по полю name
+
источник

KG

Kool Guy in GraphQL — русскоговорящее сообщество
unique constraint
источник

KG

Kool Guy in GraphQL — русскоговорящее сообщество
или вы про индексы
источник

KG

Kool Guy in GraphQL — русскоговорящее сообщество
да, надо
источник

EK

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

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
В целом понял вашу задумку, спасибо
источник

KG

Kool Guy in GraphQL — русскоговорящее сообщество
Eugene Korobkov
Теперь представьте, что у вас мультиязычный сервис, теги для которого требуют перевода.
не уверен что теги должны требовать перевод
источник