【问题标题】:How to pass a nested object as an argument to mutation using GraphQL?如何使用 GraphQL 将嵌套对象作为参数传递给突变?
【发布时间】:2017-01-26 20:58:13
【问题描述】:

所以,我正在编写一个充当 GraphQL 服务器的 node.js 应用程序。我有这样的架构:

type Program {
  _id: ID!
  name: String!
  cover: String!
  groups: [Group]
}

type Group {
  name: String!
  exercises: [Exercise]
}

type Exercise {
  _id: ID!
  name: String!
  tags: [String]
  cover: String!
  images: [String]
  text: String!
}

我需要创建一个包含一些groups 的Program(group 存储在一个文档中的Program 中,这就是原因)。

如何将嵌套对象作为参数传递给突变,以便创建嵌套对象?

【问题讨论】:

    标签: mongodb graphql graphql-js


    【解决方案1】:

    您要查找的内容称为 GraphQLInputObjectType, 这就像 GraphQLObjectType,但适用于输入(参数)

    http://graphql.org/docs/api-reference-type-system/#graphqlinputobjecttype

    享受:)

    【讨论】:

      猜你喜欢
      • 2021-03-30
      • 2020-09-22
      • 2020-08-23
      • 2017-08-22
      • 2021-07-04
      • 2018-05-22
      • 2017-09-22
      • 2020-12-31
      • 2018-01-02
      相关资源
      最近更新 更多