react-apollo解决缺少的字段

时间:2018-12-06 05:22:26

标签: graphql react-apollo

假设我有这个books查询,它返回2条记录并存储在本地缓存中。

query Books {
  books {
    author
    title
  }
}

'Book:1': {
  author: 'Foo',
  title: 'Book 1'
}

'Book:2': {
  author: 'Bar',
  title: 'Book 2'
}

当我有另一个如下所示的书查询以获取书的详细信息时,react-apollo是否会将缺少的字段提取到服务器,否则它将返回缓存中该记录的内容?假设使用默认的fetchPolicy(缓存优先)

query Book {
  book {
    author
    title
    publisher
    publishedAt
  }
}

1 个答案:

答案 0 :(得分:0)

它将查询服务器以获取缺少的字段。