【发布时间】:2018-02-05 04:56:21
【问题描述】:
当其中一个字段是对象数组时,如何将查询参数构造为 graphQL 突变?当我对突变进行硬编码时,这是有效且有效的:
mutation{
submitResponse(user: "1234", responses: [{ answerId: "wmtBCWtkSeDs5meBe", selected: false}, { answerId: "wmtBCWtkSeDs5meBz", selected: true}]) {
id
}
}
我终其一生都无法弄清楚如何为响应对象数组传递查询参数。如何定义对象中每个字段的类型。这就是它想要的用户 ID 并且工作正常,但我无法弄清楚它的响应部分。
mutation submitResponse($user: ID!){
submitResponse(user: $user, responses: [{ answerId: "wmtBCWtkSeDs5meBe", selected: false}, { answerId: "wmtBCWtkSeDs5meBz", selected: true}]) {
id
}
}
谢谢!
【问题讨论】:
标签: graphql graphql-js