两个模型之间的多重关系

时间:2017-02-08 18:50:30

标签: graphql graphcool

我有两个数据库/模型UserListing

我正在尝试建立两种关系:

  • 一个User一个 Listing名为“ListingOwner”
  • 一个User多个 Listing名为“ListingCreator”

我的用户可以创建多个商家信息。我想把它当作“造物主”。但任何用户都可以进入并“声明”一个列表,使其成为“所有者”。但是在graph.cool中,我无法在UserListing模型之间创建多个关系,它会给我这个错误:

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

  

服务器请求突变AddRelationMutation失败的原因如下:1。名称为“listing”的字段已存在AddRelationInput!){addRelation(input:$ input_0){clientMutat ^^^

1 个答案:

答案 0 :(得分:3)

模型只能有一个具有给定名称的字段。在您的情况下,解决方案是将其中一个列表字段重命名为其他字段。创建关系时,您可以更改ui中的字段名称,如下所示:

enter image description here

希望有所帮助: - )