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 条记录,如上图所示。