Javascript 如何获取已存储的对象及其所有子字段?

Javascript 如何获取已存储的对象及其所有子字段?,javascript,apollo,react-apollo,apollo-client,Javascript,Apollo,React Apollo,Apollo Client,我正试图从阿波罗商店得到一个具有所有属性的对象 详细的用例 第一个查询服务器端: Person { id # id=1 field_A field_B } 第二个查询客户端: Person { id # id=1 field_C } 在这些查询之后,Apollo store看起来是这样的: Person: { id # id=1 field_A field_B field_C } 是否可以在不编写指定所有字段的查询的情况下获取id为1的人员及其所有属性?或者重新查询之前的

我正试图从阿波罗商店得到一个具有所有属性的对象

详细的用例

第一个查询服务器端:

Person {
 id # id=1
 field_A
 field_B
}
第二个查询客户端:

Person {
 id # id=1
 field_C
}
在这些查询之后,Apollo store看起来是这样的:

Person: {
 id # id=1
 field_A
 field_B
 field_C
}
是否可以在不编写指定所有字段的查询的情况下获取id为1的人员及其所有属性?或者重新查询之前的查询并手动合并这两个人


谢谢

您将需要编写查询,您有两个选项可以从您的商店获取此数据:

第一: 使用获取对客户端的访问权限,然后使用readQuery传递包含所需所有字段的查询

第二:
将查询组件与包含所有所需字段的查询一起使用,并仅将缓存作为获取策略传递。更多信息请点击此处:

Ty以获取您的答案。我不确定是我遗漏了什么,还是阿波罗在没有手动指定所有字段的情况下不允许这样做。