我正在尝试构建一个Gatsby页面,该页面需要来自两个来源(均为剩余API)的数据。第一个可以很容易地过滤,所以我只得到想要的数据。
假设这是对source1的GraphQL查询:
query {
users{
name
reference
}
}
现在,我需要从source2(一个REST API)获取一堆数据,并通过字段引用将其与源1中的数据链接
query {
entity {
reference,
field1,
field2
}
}
我可以只构建两个查询,然后过滤但是 ...
我思考我可以使用与来源1中的 reference 类型相关的某种类型的解析器来做到这一点。在那种情况下,如何执行此操作的任何示例?
如果没有解决方案,我该怎么办?