我们如何填充对象并将其传递到GraphQL的请求参数中。例如,我想在GraphQL请求中摆脱这里的参数序列,并想要创建一个对象并将其作为单个参数传递。
{
allBooks(first:20, orderBy:"myRating"){
isn
title
authors
publisher
}
}
答案 0 :(得分:0)
您可以使用GraphQL Input Types。
在您的schema
定义中,您需要将输入定义如下:
input BooksInput {
first: Int
orderBy: String
}
并在查询中将其作为args
类型,然后将其用作:
{
allBooks($input: {first:20, orderBy:"myRating"}){
isn
title
authors
publisher
}
}
希望有帮助。