У меня есть блок, пытающийся выяснить синтаксис условия запроса, которое кажется довольно распространенным.
В typedef ниже хранится значение идентификатора агента, представляющего автора, в отношении один агент ко многим (авторам). Я хотел бы извлечь имя агента в то же время, когда я получаю данные из схемы Author.
type Author {
id: ID!
firstName: String
middleInitial: String
lastName: String
posts: [Post]
agent: ID
}
Таким образом, вложенный запрос (возвращающий список всех авторов) выглядит следующим образом:
{
authors {
firstName
lastName
agent
}
}
Это возвращает мне идентификатор агента. Как я могу использовать этот же запрос для получения имени агента из определения типа, подобного приведенному выше?