Я работаю над приложением для голосования, у меня есть пользователи, опросы и голоса (посредник между пользователями и опросы). У меня возникли проблемы с выбором того, что нужно делать в GraphQL, в отношении доступа к голосам в моей схеме.GraphQL: поле под поля для каждого типа и корневого запроса, которое можно отфильтровать с помощью args?
Должен ли я иметь поле votes
в моем корневом запросе, содержащий все голоса, которые могут быть отфильтрованы через args, для голосов конкретного пользователя или для конкретного опроса?
Должен ли я иметь votes
поля под моим корневой запросом - который разрешает всем голоса, еще один под каждый user
- который разрешает всем голоса пользователя, а другой под каждый poll
- который решает всем голоса в опроса ?
Оба в порядке?
Я не спрашиваю, какие работы, но что правильно делать, спасибо.
Спасибо, это тоже подход, который я принимаю прямо сейчас, но это мешает мне на мутации реле, любой шанс, который вы могли бы мне помочь? Вы тоже знакомы с реле? –
Нет проблем! И да, с чем я могу вам помочь? – vince
Речь идет о определении толстого запроса для этой (несколько сложной) структуры схемы, я действительно спросил ее здесь: http://stackoverflow.com/q/38192260/3137842. благодаря! –