GraphQL将子属性移动到父属性中

GraphQL将子属性移动到父属性中,graphql,Graphql,我正在研究GraphQL,遇到了一个问题,我甚至不知道如何在文档中查找。也许这根本不应该起作用,但我还是会问的 我有一个疑问: query { organization(login: "facebook") { repositories(first: 5) { items: edges { repo: node { name owner { login }

我正在研究GraphQL,遇到了一个问题,我甚至不知道如何在文档中查找。也许这根本不应该起作用,但我还是会问的

我有一个疑问:

query {
  organization(login: "facebook") {
    repositories(first: 5) {
      items: edges {
        repo: node {
          name
          owner {
            login
          }
        }
      }
    }
  }
}
现在,在响应中,我希望有一种方法将登录名放在name旁边,而不是嵌套在owner login中

因此,在回答中,而不是:

{
  ...
  "name": "react-native",
  "owner": {
     "login": "facebook"
  }
}
我希望:

{
...
"name": "react-native",
"ownerName": "facebook"
}

多谢各位

根据规范,这是不可能的。响应的形状必须与对象类型的形状相同。有一个名为的项目为您提供了修改结果的新指令。这在这里是有帮助的,但它是相当实验性的,在我看来非常不格调