我的图表中有一个使用两个数据源的突变。我们正在将其中一个数据源迁移到联合服务。联合服务中的该数据源使用来自被调用突变的部分输入。发起服务也使用输入的一部分。例如:
mutation($verifyUserInput: VerifyUserInput!) {
verifyUser(input: $verifyUserInput) {
user {
specialId
}
otherServiceField
}
}
我需要将一部分传递VerifyUserInput
给不是实体 PK 的其他服务。__resolveReference
我在函数中找不到输入reference
(显然,因为引用只传递类型名和 PK)context
、或info
args。突变的原始输入是否在联合服务中可用?如果是这样,我该如何找回它?