使用 apollo-server 如何在父级中获取子字段信息参数
With apollo-server how to get child field info argument in parent
我正在使用 apollo-server,我想知道是否有一种方法可以获取信息(解析器的第四个参数),因为它会被一个特定的子字段接收,但在所述子字段的父解析器中场.
我的用例如下:我有一个名为 edit_x 的突变,作为两个字段 'before' 和 'after'。我需要在(meh)我进行突变之前解决 'before' 字段,所以我需要在父级中解决它。我使用一个名为 joinmonster 的库来解析命中数据库的 graphql 请求,这个库需要一个字段的信息来解析,但我需要的不是 'edit_x' 的信息,而是 'before' 的信息.
非常感谢
传递给解析器的 GraphQLResolveInfo
对象是为每个正在解析的字段构建的,直到要调用该字段的解析器时才会发生。查看来源 here。父字段在子字段之前解析,因此从技术上讲无法完成您的要求。
我正在使用 apollo-server,我想知道是否有一种方法可以获取信息(解析器的第四个参数),因为它会被一个特定的子字段接收,但在所述子字段的父解析器中场.
我的用例如下:我有一个名为 edit_x 的突变,作为两个字段 'before' 和 'after'。我需要在(meh)我进行突变之前解决 'before' 字段,所以我需要在父级中解决它。我使用一个名为 joinmonster 的库来解析命中数据库的 graphql 请求,这个库需要一个字段的信息来解析,但我需要的不是 'edit_x' 的信息,而是 'before' 的信息.
非常感谢
传递给解析器的 GraphQLResolveInfo
对象是为每个正在解析的字段构建的,直到要调用该字段的解析器时才会发生。查看来源 here。父字段在子字段之前解析,因此从技术上讲无法完成您的要求。