【发布时间】:2018-05-30 23:43:00
【问题描述】:
我有一个简单的case class MyContext(queries: Query) 提供给架构:sangria.schema.Schema(deriveContextObjectType[MyContext, Query, Unit](_.queries)
MyQuery 是Query 的特征
trait MyQuery {
@GraphQLField
def item(ctx: Context[MyContext, Unit])(id: String) ...
}
这很好用。但是如果我想嵌套解析器怎么办?
query {
item {
status # status is resolved from source B
price # price is resolved from source C
}
}
这有可能实现吗?我会返回一个ObjectType[Item],它的属性status 和price 用@GraphQLField 注释吗?
【问题讨论】:
标签: sangria