【发布时间】:2022-01-14 03:00:58
【问题描述】:
这是否可以在一个模式中指定不止一种类型的查询?
type Query {
productsByRegion(match : String) : [Product]
productsByType(match : String) : [Product]
}
type Product {
id: ID
name: String
}
可以使用单一模式定义触发的预期查询:
{
productsByRegion {
id
name
}
}
{
productsByType {
id
name
}
}
【问题讨论】:
-
一种查询类型是什么意思?您指的是多种响应类型吗?如果是这样,您可以使用联合类型来完成。 apollographql.com/docs/apollo-server/schema/unions-interfaces
-
添加可以触发的有问题的示例查询。是否会使用 union 支持这一点?
-
看起来像 graphql 缓存问题。服务器重启后工作。
标签: graphql graphql-java