2017-02-08 19 views
0

私は2つのデータベース/モデルUserListingを持っています。私は2つの関係を作成しようとしています2つのモデル間の複数の関係

  • 一つUser "ListingOwner"
  • 一つUserに呼ば Listingへの多くの "ListingCreator"

呼ばListingマイユーザーは複数のリスティングを作成できます。私はそれを「創造者」としておきたいと思います。しかし、どのユーザも、リストに入って「主張する」ことが許され、それを「所有者」にします。しかしgraph.coolに私はUserListingモデルとの間にもっとして1関係を作成するにすることはできません、それは私に、このエラーを与える:

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

モデルのみ与えられた名前で一つのフィールドを持つことができます。あなたの場合、ソリューションは、リスト項目の1つを別のものにリネームすることです。あなたが関係を作成するときは、以下のようにUIのフィールド名を変更することができます。

enter image description here

希望:-)

+0

は非常に興味深いことができますそのあなた@sorenbsに感謝!スクリーンショットは特に役に立ちました!そうでなければ、私はそれが意味することを知らなかったでしょう、私はgraphqlにはとても新しいです。ありがとうございます! – Noitidart

+2

あなたの歓迎Notidart :-) GraphQLを探索しながら質問を続けてください! – sorenbs

関連する問題