如何使用GraphQL将嵌套对象作为参数传递给变异?

时间:2016-09-19 08:30:07

标签: mongodb graphql graphql-js

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

@media screen and (max-width: 480px) {
    nav .navbar-nav li {
         float:left;
    }
}

我需要创建一个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! } ,其中包含一些Program s group存储在一个文档中的group内,这就是原因。

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

1 个答案:

答案 0 :(得分:3)

您正在寻找的是GraphQLInputObjectType, 这与GraphQLObjectType类似,但适用于输入(参数)

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

享受:)