在GraphQL上传递数组

时间:2017-05-17 04:01:12

标签: graphql

我发现了这种突变:

mutation updateProducts($input1 : ProductInput!, $id1: ID!, $input2 : ProductInput!, $id2: ID!){
  p1: updateProduct(productInput: $input1, id: $id1){
      product{
      id
      showcaseOrder
    }

  }
enter code here
  p2: updateProduct(productInput: $input2, id: $id2){
      product{
      id
      showcaseOrder
    }
  }     

}

我正在设置这些变量:

{
  "input1": {
    "showcaseOrder": 2
  },
  "id1": "363",
  "input2": {
    "showcaseOrder": 1
  },
  "id2": "364"
}

我想将包含所有信息的数组传递给查询,而不是逐个传递。

1 个答案:

答案 0 :(得分:4)

您可以为突变定义一个输入类型,其中包含所有值。请查看此cheat sheet

或者例如post