React Native Apollo Client无法获取所有数据

时间:2018-04-14 00:36:35

标签: javascript react-native graphql apollo apollo-client

我有以下查询:

query(abc: 1) {
  id
  level1 {
    id
    level2 {
      level3a {
        id
      }
      level3b {
        id
      }
    }
  }
}

在我的浏览器中(使用GraphiQL)一切都很好,但是当我尝试在我的Apollo客户端上运行完全相同的查询时,它会为level2返回null。

client.query({query: myQuery}).then((resp) => {

这就是我使用它的方式,任何关于它为什么在客户端上返回null的想法?

如果需要更多信息,请告诉我们!谢谢!

1 个答案:

答案 0 :(得分:0)

我不知道为什么,但跑步:

client.query({query: myQuery, fetchPolicy: "no-cache"})

我猜测深层对象无法缓存。如果有人可以添加解释,我会对其进行编辑。谢谢