graphql - apollo 如何将参数传递给嵌套字段解析器?
问题描述
假设我有以下架构
...
input PersonConcernInput {
insurance: Insurance!
minThreshold: Int!
maxAsset: Int!
}
Query {
personDetails (concerns: PersonConcernInput) {
name: String!
age: Int!
possessions(minValue: Int!): [Possession]!
claims(details: InsuranceDetailsInput): Claims!
}
}
...
抱歉这个奇怪的例子,但这是我现在能想到的。:P
如您所见,我是否要查询 personDetails,它解析为两个字段解析器,每个解析器都有一些输入。我的问题是 PersonConcernInput 类型的数据包含两个字段解析器的数据。但是如何将数据转换或分离为 minValue(对于 possesions 字段)和 details(对于 claim 字段)。
我不明白这是如何实现的。
解决方案
推荐阅读
- sql - laravel sql烛台查询
- python - 如何将包含其他列中值出现次数的列附加到现有数据框?
- react-native - Facebook 登录不起作用 Safari“URL 被阻止:此重定向失败,因为重定向 URI 未在应用程序的客户端 OAuth 设置中列入白名单。”
- npm - 本地机器上的 OroCommerce 安装问题
- flutter - Flutter 构建失败异常 java.lang.ClassNotFoundException: com.android.tools.lint.client.api.Vendor
- flutter - 如何调试这个 Flutter App Assertion 失败?
- node.js - 如何使用 adm-zip 编辑 zip 文件中的内容?
- ubuntu-20.04 - deepin-terminal:当我用鼠标左键单击时,下拉菜单不会消失
- regex - 正则表达式:选择一个字符的每次出现直到另一个字符
- amazon-web-services - 通过 AWS 控制台为 CDK 应用程序删除少量资源