本文将介绍如何使用 GraphQL 来查询用户信息。GraphQL 是一种用于 API 的查询语言,它允许客户端只请求他们需要的数据。

基础概念

在开始之前,让我们先了解一下 GraphQL 的一些基础概念:

  • Schema: GraphQL 的数据结构定义。
  • Query: 客户端发送的请求,用于获取数据。
  • Mutation: 客户端发送的请求,用于修改数据。

查询用户信息

要查询用户信息,我们需要在 GraphQL 查询中指定 user 类型,并传递所需的字段。

query {
  user(id: "123") {
    id
    name
    email
    age
  }
}

在上面的查询中,我们请求了用户的 idnameemailage 字段。

示例

假设我们有一个用户,其 id123,那么查询结果可能如下所示:

{
  "data": {
    "user": {
      "id": "123",
      "name": "张三",
      "email": "zhangsan@example.com",
      "age": 25
    }
  }
}

扩展阅读

如果你想要了解更多关于 GraphQL 的知识,可以参考以下链接:

GraphQL 示例