首页 > 解决方案 > GraphQL 类型字段与父级(循环)具有相同类型

问题描述

在这个例子中 https://graphql.org/graphql-js/constructing-types/

我们有没有可能实现 Type 回溯其根?父类型?(manager 字段类型指回 userType)

var userType = new graphql.GraphQLObjectType({
   name: 'User',
   fields: {
     id: { type: graphql.GraphQLString },
     name: { type: graphql.GraphQLString },
     manager: { type: userType },
   }
});

标签: graphql

解决方案


当 Thunk 解决了我的问题时,返回字段。

var userType = new graphql.GraphQLObjectType({
   name: 'User',
   fields: ()=> {
     return {
       id: { type: graphql.GraphQLString },
       name: { type: graphql.GraphQLString },
       manager: { type: userType }
    }
   }
});

推荐阅读