选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

在 AWS AppSync 控制台中使用 GraphQL 查询从 DynamoDB 表中检索数据

聚焦模式
在 AWS AppSync 控制台中使用 GraphQL 查询从 DynamoDB 表中检索数据 - AWS AppSync GraphQL

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

您的数据库现已包含一条记录,您将在运行查询时获得结果。查询是 GraphQL 的其他基本操作之一。它用于从数据来源中解析和检索信息。就 REST API 而言,这与 GET 操作类似。GraphQL 查询的主要优点是,能够指定应用程序的确切数据要求,以使您在正确的时间获取相关的数据。

查询您的数据来源
  1. 如果您尚未登录到 AWS Management Console 并打开 AppSync 控制台,请执行以下操作。

  2. 从表中选择您的 API。

  3. 在左侧的选项卡中,选择查询

  4. 在表左侧的资源管理器选项卡中,在 query listTodos 下面展开 getTodo 操作:

    Expanded getTodo operation showing fields id, description, name, when, and where.
  5. 在代码编辑器中,您应该会看到操作代码:

    query listTodos { getTodo(id: "") { description id name when where }

    (id:"") 中,填写您在变更操作结果中保存的值。在我们的示例中,这是:

    query listTodos { getTodo(id: "abcdefgh-1234-1234-1234-abcdefghijkl") { description id name when where }
  6. 选择运行,然后选择 listTodos。结果将显示在编辑器右侧。我们的示例如下所示:

    { "data": { "getTodo": { "description": "I need to buy eggs", "id": "abcdefgh-1234-1234-1234-abcdefghijkl", "name": "Shopping List", "when": "Friday", "where": "Home" } } }
    注意

    查询仅返回您指定的字段。您可以从返回字段中删除不需要的字段,以取消选择这些字段:

    { description id name when where }

    资源管理器选项卡中,您也可以取消选中要删除的字段旁边的框。

  7. 您还可以尝试 listTodos 操作,方法是重复在数据来源中创建条目的步骤,然后使用 listTodos 操作重复查询步骤。以下是我们添加第二个任务的示例:

    { "createtodoinput": { "name": "Second Task", "when": "Monday", "where": "Home", "description": "I need to mow the lawn" } }

    在调用 listTodos 操作时,它返回旧条目和新条目:

    { "data": { "listTodos": { "items": [ { "id": "abcdefgh-1234-1234-1234-abcdefghijkl", "name": "Shopping List", "when": "Friday", "where": "Home", "description": "I need to buy eggs" }, { "id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", "name": "Second Task", "when": "Monday", "where": "Home", "description": "I need to mow the lawn" } ] } } }
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。