1

update在使用 Apollo Client 进行突变后,我正在使用该函数写入缓存。缓存包含如下所示的 obj,并且工作正常。在此处输入图像描述

但是,我找不到读取缓存中对象的正确方法。我正在使用readQuery文档中提到的,但我找不到任何示例来读取对象之外的对象ROOT_QUERY

我在 Angular 中有以下代码

ngOnInit() {
    const data = this.apollo.getClient().readQuery({
      query: USER,
      variables: {
        id: 'test@email.com',
      },
    });
    console.log(data);
  }

查询定义如下:

const USER = gql`
  query User($id: String!) {
    user(id: $id) @client {
      token
    }
  }
`;

不确定我是否必须修改typeDefsresolvers实例化 Apollo 客户端时?

谢谢

4

0 回答 0