使用apollo-server如何在父级中获取子字段信息参数

问题描述 投票:0回答:1

我正在使用apollo-server,我想知道是否有办法获取信息(解析器的第四个参数),因为它将被一个特定的子字段接收,但在所述子字段的父解析器中。

我的用例如下:我有一个名为edit_x的变异,它在两个字段“之前”和“之后”。我需要解决'之前'字段之前(meh)我做出变异,所以我需要在父进程中解决它。我使用一个名为joinmonster的库来解析我的数据库请求,这个数据库需要解析一个字段的信息,但我需要的不是'edit_x'的信息,而是'之前'的信息。

非常感谢

javascript graphql apollo apollo-server
1个回答
0
投票

传递给解析器的GraphQLResolveInfo对象是为每个被解析的字段构建的,直到即将调用该字段的解析器时才会发生这种情况。查看源here。父字段在子字段之前被解析,因此技术上没有办法做你所要求的。

© www.soinside.com 2019 - 2024. All rights reserved.