如何查询查询结果?

时间:2017-06-14 02:54:37

标签: graphql

通过https://developer.github.com/v4/explorer/

,您可以轻松了解示例

查询查看器信息:

query {
  viewer {
    followers {
      totalCount
    }
    following {
      totalCount
    }
  }
}

结果是:

{
  "data": {
    "viewer": {
      "followers": {
        "totalCount": 131
      },
      "following": {
        "totalCount": 28
      }
    }
  }
}

我想要的是:

{
  "data": {
    "viewer": {
      "followersCount" 131,
      "followingCount": 28
    }
  }
}

GraphQL也支持这个吗?以及如何做到这一点?

1 个答案:

答案 0 :(得分:1)

GraphQL不支持这种类型的数据展平 您必须更改代码中的数据结构或使用返回的数据结构。

编辑:我刚遇到this repository (graphql-lodash),可以帮助您实现目标。