父服务给出如下响应:
Notification {
id
TWid
}
现在我将TWid发送给子服务以获取其他字段,如title, body等。我可以将字段解析为子服务,这样我就可以查询如下内容:
Notification {
id
data {
title
body
}
}
但是,我希望能够查询:
Notification {
id
title
body
}
是否可以在不显式解析每个字段的情况下做到这一点?基本上,我想自动将父模式中不存在的所有字段解析为子模式。
这样做本质上违背了使GraphQL保持一致的基于模式的设计体系结构,因此我的建议是重新访问您的模式设计,因为这似乎是出现此问题的范围。
您可以使用自定义指令来完成此操作,但这会导致与您的模式不一致的结果,并且会成为GQL模式设计的反模式。