У меня такой запрос:
query(abc: 1) {
id
level1 {
id
level2 {
level3a {
id
}
level3b {
id
}
}
}
}
В моем браузере (с использованием GraphiQL) все возвращается нормально, но когда я пытаюсь выполнить тот же запрос на моем клиенте Apollo, он возвращает значение null для level2.
client.query({query: myQuery}).then((resp) => {
Вот как я его использую, есть идеи, почему он возвращает null на клиенте?
Если потребуется дополнительная информация, дайте мне знать! Спасибо!



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Понятия не имею почему, но работает:
client.query({query: myQuery, fetchPolicy: "no-cache"})
Я предполагаю, что глубокие объекты нельзя кэшировать ... Если кто-то может добавить объяснение, я его отредактирую. Спасибо