Apollo Graphql,如何思考丰富类型

问题描述

我有一个订单类型,如下所示:

order: {
  ...
  subscriptionProducts: [{
   id: ID!
   enabled: Boolean!
   ...
  }]
}

现在我想使用来自另一个资源的更多数据扩展此订阅产品类型,以获取无法从第一个资源获取的参数,例如 image,price,name

目前我正在解析器中转换此结果,以获取数据以根据架构填充类型。我现在的问题是,有没有更好的方法可以在不使解析器膨胀的情况下完成此任务?

例如在前端使查询能够查询如下内容

query Order {
  ...
  subscriptionProducts {
   id,enabled
   ... fromAnotherResource {
    price,image,name
   }
  }
}

如果有人能给我指出另一个方向就好了。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)