有没有办法查询具有单个属性的多个值的dynamodb表?
x = [this_var, that_var, last_resort].find(&:present?)
答案 0 :(得分:1)
BachGetItem
API可用于从DynamoDB表中获取多个项目。但是,当您从索引获取数据时,无法用于您的用例。
BatchGetItem操作返回一个或多个项的属性 来自一个或多个表。您可以按主键识别请求的项目。
在API透视图中,没有其他解决方案。您可能需要查看数据建模透视图并设计表/索引以满足您的查询访问模式(QAP)。
另外,请注意,使用分区键值(即一些小数字)多次查询索引不会影响性能,只要它是少数项目。