Как работать с вложенными объектами в одном объекте с помощью GraphQl-инструментов

У меня есть сервер GraphQL, использующий ExpressJS. Хотите написать схему с помощью GraphQL-Tools:
Я хочу получить такой объект...

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

с этим дизайном я могу поддерживать детали пользователя в одном объекте. Но я не могу найти способ делать вложенные объекты с помощью GraphQl-инструментов..

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 ответов

Другие вопросы по тегам