📜  AWS DynamoDB – 查询表中的数据

📅  最后修改于: 2022-05-13 01:57:09.809000             🧑  作者: Mango

AWS DynamoDB – 查询表中的数据

亚马逊动态数据库 是一个 NoSQL 托管数据库,用于存储半结构化数据,即键值对和文档数据。 DynamoDB 中的表以项目的形式存储数据,每个项目都有一个主键。

Example:
{
  "Color": true,
  "Director": "Christopher Nolan",
  "MovieID": 1,
  "Name": "Inception",
  "Rating": 8.7,
  "Year": 2010
}

Amazon DynamoDB 中的查询操作根据主键值查找项目。您必须提供分区键属性的名称和该属性的单个值。该查询返回具有该分区键值的所有项目。

创建一个表并添加项目:

要查询数据,请创建一个表,例如 Movies,分区键为MovieID 。没有两个项目可以具有相同的主键。添加一些要查询的项目。已经创建了一个包含数据的表。见下图:

查询表:

 要查询表中的数据,请导航到表的 Items 选项卡,然后从下拉列表中选择Query 。默认情况下,查询将分区键作为搜索过滤器之一。我们可以添加更多属性来优化搜索。见下图:

在上图中,我们看到当我们为主键MovieID输入 200 时,我们获得了 1 条记录,如上图所示。