Вероятно, у вас есть настройка запроса для выборки вложенного объекта, но вы не запрашиваете ничего из этого вложенного объекта.
В этом примере hero имеет два свойства, имя типа string
и ultimateAbility типа Ability
.Ability
имеет имя : string
и время перезарядки : number
.
Имея это в виду, следующее может дать вам эту ошибку, потому что мы запрашиваем ultimateAbility (наш вложенный объект), но мы не сообщаем графу, чего мы хотим от него:
{
hero {
name
ultimateAbility
}
}
Правильный подход - просто добавить, какие реквизиты вы хотите из ultimateAbility:
{
hero {
name
ultimateAbility {
name
}
}
}
Мое прошлое: я недавно прошел через это, и после того, как я перебрал множество PR, моя команда прибила к этому.