【发布时间】:2020-08-31 06:49:52
【问题描述】:
我想在 java 中使用 Apollo graphql 只查询选定的字段。
找不到任何文章说明我们如何实现这一目标
我像这样在 .graphql 文件中定义我的查询,
query getResources{
resources(filterBy: {} ) {
edges{
cursor
node {
id
name
canonicalName
description
createdAt
updatedAt
createdBy
updatedBy
}
}
pageInfo{
hasPreviousPage
hasNextPage
}
}
}
在发出查询请求时 执行 = apolloClient.query(getResourcesQuery).execute();
我想将 getResourcesQuery 对象更改为仅查询某些字段。 我们该怎么做?
【问题讨论】:
-
只删除不需要的元素
-
@xadm 我想动态更改查询
-
如果我改变这个查询,那仍然是静态的
-
你为什么需要这个?
-
@xadm 所以我正在为我的 graphql 应用程序构建客户端 sdk,在进行查询时,我想让客户端只查询它想要的字段
标签: java graphql apollo apollo-client