是否可以在联盟中混合标量和对象类型

时间:2019-09-24 20:46:03

标签: graphql apollo-server

我正在尝试创建一个将对象类型与自定义标量类型(例如JSON)一起使用的Union。 例如:

union MyUnion = MyType | JSON
type MyResult {
  id: ID!
  result: MyUnion!
}
type Query {
  result: MyResult!
}

但是当我将其添加到Apollo Server时,出现此错误 Union type MyUnion can only include Object types, it cannot include JSON.

2个问题:
*是Apollo Server中的问题(在GQL规范中找不到)
*可以使用Union来完成此操作吗?或者还有其他合法方法吗?

0 个答案:

没有答案