Javascript 客户端readFragment返回空对象

Javascript 客户端readFragment返回空对象,javascript,graphql,apollo,apollo-client,Javascript,Graphql,Apollo,Apollo Client,因此,这就是从apollo缓存中查询某些内容所需的全部操作,但它不起作用,console.log()显示的是一个空对象。第一个图像显示我缓存了实体 将optimistic更改为false不会更改结果 将id更改为“141”将返回值从空对象更改为“null” 从“graphql标签”导入gql “阿波罗客户端”:“^2.6.8”, “graphql标记”:“^2.10.0”, 问题是我通过了id:141。正确的方法是Marca:141。从阿波罗光谱社区内部找到的 onClick: p =&g

因此,这就是从apollo缓存中查询某些内容所需的全部操作,但它不起作用,
console.log()
显示的是一个空对象。第一个图像显示我缓存了实体

  • optimistic
    更改为false不会更改结果
  • 将id更改为“141”将返回值从空对象更改为“null”
  • 从“graphql标签”导入gql
  • “阿波罗客户端”:“^2.6.8”,
  • “graphql标记”:“^2.10.0”,


问题是我通过了
id:141
。正确的方法是
Marca:141
。从阿波罗光谱社区内部找到的

onClick: p => {
  const readFragment = apolloClient.readFragment({
    id: 141,
    fragment: gql`
      fragment myMarca on Marca {
        id
      }
    `,
    optimistic: true,
  });
  console.log(readFragment);
}