2017-02-08 169 views
0

我有两个数据库/模型UserListing两个模型之间的多重关系

我想创建两个关系:

  • 一个User一个Listing称为 “ListingOwner”
  • 一个User许多Listing称为 “ListingCreator”

我用户可以创建多个列表。我想保留它作为“创作者”。但是任何用户都可以进入并“声明”一个列表,使他们成为“所有者”。然而,在graph.cool我不能创造更多的则UserListing模型之间的一个relationshp,它给了我这个错误:

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

一个模型只能有一个字段与给定的名称。在你的情况下,解决方案是将其中一个列表字段重命名为其他内容。当您创建的关系,你可以为下文UI改变字段名称:

enter image description here

希望帮助:-)

+0

非常有趣谢谢@sorenbs!屏幕截图特别有用!否则我不知道这意味着什么,我对graphql非常陌生。谢谢先生! – Noitidart

+2

欢迎来到Notidart :-)在您探索GraphQL时继续提问! – sorenbs

相关问题