2017-07-08 8 views
0

を反応させますこのような :は、私はこのような変異を有するJS

mutation orderAdd ($products: [ProductInput]!, $restaurant: RestaurantInput!) 
{ 
    orderAdd(products: $products, restaurant: $restaurant) 
     { 
     errors 
     order { 
      id 
      createdAt 
      products { 
      id 
      name 
      price 
      quantity 
      totalPrice 
      } 
      rate { 
      speed 
      service 
      flavor 
      } 
     } 
    } 
    } 
; 

が、それは私がgraphqlに問題があることを考えては動作しませんのリストは、パラメータ製品が products: { type: new GraphQLList(productInputType) }、 のタイプであるため、どうすればいいですかgraph1アポロのリストに突然変異の一覧がありますか?

+0

あなたが投稿したものを見るだけで、あなたの操作に渡す変数は、あなたがorderAddに渡すものと一致しません($ totalPriceがありません)。ただし、質問を編集して詳細を追加する必要があります。「うまくいかない」と言ったらどういう意味ですか?どのようなエラーメッセージが表示されますか?また、graphql HOCのコードを見ておくと便利です。 –

答えて

0

あなたはこの

orderAdd(products: [{ProductInput1},{ProductInput2}],restaurant: RestaurantInput){.. }

希望、これはあなたを助けるように変異してリストを渡すことができます。

+0

私はアポロで宣言する方法を知りたいです 突然変異orderAdd($ products:[ProductInput] !, $ restaurant:RestaurantInput!)私は[productinput]だと思います!それは正しくない –

関連する問題