小编Mas*_*Ros的帖子

GraphQL SPQR - 如何获取客户端使用查询请求的字段列表

有没有办法检索客户端在 GraphQL 查询中请求的字段列表?

假设我有以下类型:

type Book {

  isbn: String
  title: String
  genre: String
  author: Author
}

type Author {

  name: String
  surname: String
  age: Int
}
Run Code Online (Sandbox Code Playgroud)

Java 端有没有办法在用 @GraphQLQuery 注释的方法中知道客户端请求的字段?

例如,有以下查询:

query {

  book ( isbn = "12345" ) {
  
    title
    genre
  }
}

query {

  book ( isbn = "12345" ) {
  
    title
    author {
    
      name
      surname
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以知道第一个查询请求 Book 的标题和类型字段以及 Book 中的第二个必需标题以及作者的姓名和姓氏?

谢谢马西莫

graphql-spqr

4
推荐指数
1
解决办法
366
查看次数

标签 统计

graphql-spqr ×1