Graphql 展平Apollo客户端缓存中的对象
因此,我是apollo客户端的新手,并尝试与之连接,因此我想了解如何在缓存中的查询中将嵌套对象展平,我的代码是这样的 获取所有用户的查询Graphql 展平Apollo客户端缓存中的对象,graphql,apollo,apollo-client,Graphql,Apollo,Apollo Client,因此,我是apollo客户端的新手,并尝试与之连接,因此我想了解如何在缓存中的查询中将嵌套对象展平,我的代码是这样的 获取所有用户的查询 export const GET_USERS = gql` query User { users { id username email role { __typename name } } } 我的索引 const cache = new I
export const GET_USERS = gql`
query User {
users {
id
username
email
role {
__typename
name
}
}
}
我的索引
const cache = new InMemoryCache({
typePolicies: {
Users: {
},
},
});
我需要的输出类似于
[{
id
username
email
roleName
}]