如何简化graphql响应

如何简化graphql响应,graphql,Graphql,例如,我的graphql的查询是: products { name, price, brand { name } } 产生这种反应的原因是: { "data": { "products": [ { "name": "Black Dress", "price": 520, "brand": { "name": "Coach" } } ] }

例如,我的graphql的查询是:

products {
  name,
  price,
  brand {
    name
  }
}
产生这种反应的原因是:

{
  "data": {
    "products": [
      {
        "name": "Black Dress",
        "price": 520,
        "brand": {
          "name": "Coach"
        }
      }
    ]
  }
}
这个可以吗

"brand": {
  "name": "Coach"
}
可以简化成这样吗

"brandName": "Coach"

目前,如果没有任何其他依赖项,并且不想更新架构,那么如果希望控制GraphQL leveler可以控制的形状,则无法控制GraphQL返回的对象的形状

graphql leveler将提供一个方法调用_get,通过该调用,您可以管理对象的形状,只需执行以下操作:

{
    brandName: _get(products: 'brand.name')
}

注意:要使用graphql leveler,只需将graphql leveler添加到依赖项中,需要LevelerObjectType,并使用它而不是GraphQLObjectType。完成了

是否必须在服务器端启用此
graphql leveler
?从graphql游乐场返回一个错误,
cannotqueryfield“\u get”on…