graphql - Graphql,nodejs,如何根据是否查询来解析非根级查询字段?
问题描述
我想在客户端类型中解析一个名为“outstandingBalance”的字段。如果是前端查询:
query {
Client {
id
name
outstandingBalance
}
}
出色平衡的解析器函数运行起来很昂贵。如果是前端查询:
query {
Client {
id
name
}
}
然后,不要触发 'outstandingBalance' 的解析器。我对graphql有基本的了解,并阅读了它的大部分官方文档。但是还没有看到这个模式的答案,还是不允许这种使用 Graphql 的方式?
问题 graphql 有一个叫做“非根级解析器”的东西吗?像客户端类型中的“优秀余额”字段?
问题:如何在graphql中实现?特别是使用解析器:
async function outstandingBalance(obj, args, context, info) {
console.log('called...')
}
根据是否查询该字段来查询一种类型中的一个字段?
解决方案
推荐阅读
- asp.net - 如何使用 XDT 在 web.config 中查找元素,然后将其更改为 nuget deploy
- .net - 带有 Windows 服务的架构模式
- aws-lambda - AWS API Gateway:CORS 和空事件对象
- postgresql - 按子 ID 过滤父级
- javascript - 我怎样才能让这个地球可视化(svg)能够响应不同的屏幕尺寸?
- java - Qt for Android 和 ARCore 应用程序冲突
- docker - Docker Swarm - 创建新容器时的秘密问题
- javascript - 快速响应,与递归函数异步
- python - 如何确认本地打印机弹出对话框以继续打印作业(Chrome打印)
- javascript - 为什么以下简单方法在 Javascript 中返回 NaN(不是数字)?