【问题标题】:Passing array on GraphQL在 GraphQL 上传递数组
【发布时间】:2018-09-03 03:38:39
【问题描述】:

我有这种突变:

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"
}

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

【问题讨论】:

    标签: graphql


    【解决方案1】:

    你可以为突变定义一个输入类型,它接受所有的值。请看看这个cheat sheet

    或者例如这个post

    【讨论】:

      猜你喜欢
      • 2021-04-21
      • 2017-03-30
      • 2021-12-05
      • 1970-01-01
      • 2020-02-03
      • 2021-06-30
      • 2020-05-05
      • 2019-09-24
      • 2020-12-23
      相关资源
      最近更新 更多