在我们的GraphQL Server中,我们使用中继样式的光标分页。
我们希望向查询添加一个totalCount
字段。我们如何才能做到只有当用户查询totalCount
时才能进行额外的计算?
说明:我们的解析器(比如BigmapResolver
(使用客户端请求的过滤、排序和分页来创建并返回具有中继特定字段的BigmapConnection
:edges
、pageInfo
、cursor
、node
。
现在很容易添加一个totalCount
字段,但不管用户是否在查询,我们都必须计算它
在Apollo服务器中执行此操作的正确方法是什么?
库graphql-parse-resolve-info
允许解析解析信息,并准确地启用所需的行为。