2017-02-08 4 views
0

У меня есть две базы данных/модели User и Listing.Множество связей между двумя моделями

Я пытаюсь создать два отношения:

  • Один User в одинListing под названием "ListingOwner"
  • Один User к многиеListing называют "ListingCreator"

Мои пользователи могут создавать несколько списков. Я хочу сохранить это как «Творец». Но любой пользователь может войти и «потребовать» листинг, сделав его «Владельцем». Однако в graph.cool я не могу создать более одного relationshp между User и Listing модель, она дает мне эту ошибку:

http://i.imgur.com/8xxEfJM.png

Server request for mutation AddRelationMutation failed for the following reasons: 1. A field with the name 'listing' already exists AddRelationInput!) {addRelation(input:$input_0) {clientMutat ^^^

ответ

3

Модель может иметь только одно поле с заданным именем. В вашем случае решением было бы переименовать одно из полей листинга в другое. При создании отношения можно изменить имя поля в пользовательском интерфейсе, как показано ниже:

enter image description here

Надежда, что помогает :-)

+0

Очень интересно спасибо @sorenbs! Снимок экрана был особенно полезен! В противном случае я бы не знал, что это значит, я очень новичок в графике. Спасибо, сэр! – Noitidart

+2

Ваш прием Notidart :-) Продолжайте задавать вопросы, когда вы исследуете GraphQL! – sorenbs

Смежные вопросы