@lucky4

Как реализуется отношения схем в GraphQL?

Существует ли в GraphQL принцип разделения схем на подсхемы?
К примеру, если есть Артист(ид, имя), Альбомы(ид, название) и как передать в запрос что бы в выводе Артиста были его Альбомы?

type Artist {
    id: ID!
    name: String
    followers: Int
}

type Album {
    id: ID!
    name: String
}

type Query {
    getArtists: [Artist]!
    getAlbums: [Album]!
}

const root = {
    getArtists: () => Artists,
    getAlbums:  () => Albums,
}


Что бы была к примеру иерархия типу такого:
{
id: 1,
name: 'drake',

album: {
id: 1,
nam:e 'xxx',
}
}
  • Вопрос задан
  • 24 просмотра
Решения вопроса 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Любой объект может быть любого базового типа или указанного вами. К каждому из них придется реализовать resolver
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы