【问题标题】:Alias object in graphql,graphql 中的别名对象,
【发布时间】:2020-12-23 16:18:56
【问题描述】:

我知道我的数据是否会像这样

{
id: 123
address: xyz
name: hello

}

我想在查询过程中使用别名,我可以这样做

query {
 identification: id
 address 
 full_name : name

}

所以我的数据将如下所示:

{

  identification: 123
  address: xyz
  full_name: hello

}

但我希望我的即将到来的数据看起来像这样:

{

  id : 123
  info: {
     address: xyz
     name: hello
   }
  

}

我怎样才能在 GraphQl Query 中实现这一点,只有我怎样才能给别名info

【问题讨论】:

标签: graphql graphql-js express-graphql


【解决方案1】:

没有 GraphQL 语法可以让您在客户端执行该操作。在您的客户端代码中以编程方式应用转换,或者更改服务器上的架构以反映您需要的数据结构。

【讨论】:

    【解决方案2】:

    不,你不能这样做。 GraphQL 别名只能更改字段的名称。

    【讨论】:

      猜你喜欢
      • 2019-08-02
      • 2019-05-03
      • 2019-09-28
      • 2021-04-05
      • 1970-01-01
      • 2020-04-23
      • 2017-03-09
      • 2014-10-24
      • 1970-01-01
      相关资源
      最近更新 更多