我正在尝试创建一个将对象类型与自定义标量类型(例如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来完成此操作吗?或者还有其他合法方法吗?