gpt4 book ai didi

graphql - 从 Java 中的 GraphQL 查询中提取查询名称及其字段

转载 作者:行者123 更新时间:2023-12-05 06:24:15 25 4
gpt4 key购买 nike

我基本上是在尝试检测 GraphQL 查询,以确定用户最常访问的查询和字段。为此,我想在任何时候提取查询名称及其各自的字段graphQL.execute(query) 在我的代码中命中。

我看过一些使用/建议使用 Apollo 服务器的帖子,但我没有使用 Apollo。例如在这个查询中

query getMultipleResults {
personSearch(text: "xyz") {
totalCount
results {
name
dob
SSN
}
}
}

我想获取查询名称:personSearch 和字段为:totalCount、结果及其字段名称、dob 和 SSN。

最佳答案

在创建 graphql 模式时,您可以定义检测类型。在每次执行 graphql 时,得到执行结果,其中包含有关字段、时间和解析器的详细跟踪信息。有关更多信息,请参阅我的 GitHub 帐户:AnkushNakaskar 和项目“springbootspqrgraphql”对于跟踪:请添加“TracingInstrumentation”进行跟踪。

关于graphql - 从 Java 中的 GraphQL 查询中提取查询名称及其字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57798437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com