如何使用graphql-tools在单个对象中处理嵌套对象

时间:2018-08-24 11:14:02

标签: graphql-tools

我有一个使用ExpressJS的GraphQL服务器。想要使用GraphQL-Tools编写架构:
我想要一个这样的对象...

User: {  
    firstName,  
    lastName,  
    location: {  
        city,  
        state,  
        lat,  
        lan  
    },  
    phoneNumber  
} 

通过这种设计,我可以在单个对象中维护用户的详细信息。但是我无法找到使用graphql-tools进行嵌套对象的方法。

type User {
    id: String
    name: String
    location: Location
}

type Location {
    city: String
    country: String
    zip: String
}  

尝试上述类型时,出现控制台错误:

throw new SchemaError('Resolve function missing for "' + typeName + '.' + fieldName + '"');  
    ^
Error: Resolve function missing for "User.location"

请任何人都可以向我展示正确的方法,如果我犯了任何错误,请纠正我。

0 个答案:

没有答案