AWS DynamoDB查询结果是一个项目列表,而分区键是一个唯一值



我是AWS DynamoDB的新手,想澄清一下。正如我所学到的,当我们使用查询时,我们应该使用在项目列表中唯一的分区键,然后查询的结果是列表!!!应该是一排!!为什么我们甚至需要增加更多的条件?我想我错过了什么,有人能帮我理解吗?我需要这个,因为我想查询具有特定状态值或特定时间范围的应用程序列表,但如果我应该提供appId,条件的意义是什么?提前谢谢。

通常,您的表会有排序键,该键与分区键一起创建组合主键。在这种情况下,query可以返回多个项目。若要只返回一个值,而不是一个列表,若您知道组合主键的唯一值,则可以使用get_item。

最新更新