【发布时间】:2020-10-07 01:38:18
【问题描述】:
我的问题更多是关于如何实现这一点。我在文档中没有找到答案,所以问你);
例如:
-
我有 2 个实体用户和博客;
-
用户将博客作为一对多关系;
-
我对用户的查询如下所示:
query {
me {
firstName
lastName
blogs {
title
description
}
}
}
在 Nest.js 代码中我有解析器:
@Resolver(() => UserEntity)
class UserResolver {
@Query(() => User)
me() {
...
}
@ResolveField(() => [BlogEntity])
blogs() {
...
}
}
但是如果我们尝试将查询更改为:
query {
me {
firstName
lastName
blogs {
title
description
user {
id
}
}
}
}
问题:我们可以将 ResolveField 委托给另一个解析器(例如 BlogResolver)吗?
【问题讨论】: