2017-02-08 70 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

相關問題