填充对象并在GraphQL中的请求参数中传递它

填充对象并在GraphQL中的请求参数中传递它,graphql,graphql-java,Graphql,Graphql Java,如何在GraphQL中填充对象并将其传递到请求参数中。例如,我想去掉GraphQL请求中的参数序列,创建一个对象并将其作为单个参数传递 { allBooks(first:20, orderBy:"myRating"){ isn title authors publisher } } 你可以用 在模式定义中,需要将输入定义为以下内容: input BooksInput { first: Int orderBy: String } 并要求将其作为查询中的args类型,

如何在GraphQL中填充对象并将其传递到请求参数中。例如,我想去掉GraphQL请求中的参数序列,创建一个对象并将其作为单个参数传递

{
 allBooks(first:20, orderBy:"myRating"){
  isn
  title
  authors
  publisher
 }
}
你可以用

模式
定义中,需要将输入定义为以下内容:

input BooksInput {
  first: Int
  orderBy: String
}
并要求将其作为查询中的
args
类型,然后将其用作:

{
 allBooks($input: {first:20, orderBy:"myRating"}){
  isn
  title
  authors
  publisher
 }
}
希望有帮助。

您可以使用

模式
定义中,需要将输入定义为以下内容:

input BooksInput {
  first: Int
  orderBy: String
}
并要求将其作为查询中的
args
类型,然后将其用作:

{
 allBooks($input: {first:20, orderBy:"myRating"}){
  isn
  title
  authors
  publisher
 }
}
希望能有帮助