AWS DynamoDB.查询array中的所有哈希值



我知道BatchGetItems允许检索多个散列键。为了节省读取容量,我想知道查询是否通过我可以使用的一些"IN"关键字提供相同的功能?也就是说,所有的主键都将被插入到一个数组中,以便Query在数组中搜索"IN"。

Query不提供您想要的。按照这里的文档:

KeyConditionExpression:条件必须对单个分区键值进行相等性测试。条件还可以对单个排序键值执行几个比较测试中的一个。Query可以使用KeyConditionExpression检索具有给定分区键值和排序键值的一个项,或者具有相同分区键值但不同排序键值的几个项。

BatchGetItem是您唯一的选择。

最新更新