我知道BatchGetItems允许检索多个哈希键。为了节省读取容量,我想知道Query是否通过我可以使用的一些“IN”关键字提供相同的功能?即,所有主键都将插入一个数组中,以便Query在数组中搜索“IN”。
答案 0 :(得分:1)
Query
没有提供您想要的内容。根据文档here:
KeyConditionExpression :条件必须对单个分区键值执行相等性测试。该条件还可以对单个排序键值执行多个比较测试之一。
Query
可以使用KeyConditionExpression
检索具有给定分区键值和排序键值的项目,或者具有相同分区键值但排序键值不同的多个项目。
BatchGetItem
是您唯一的选择。