繁体   English   中英

带有值列表的 GSI 上的 DynamoDB 查询 - Python

[英]DynamoDB Query on GSI with a list of values - Python

在我的“批次”Dynamodb 表中,分区键为“ID”和“Created_at”作为排序键以及带有“batch_Status”的 GSI。给定状态列表

假设我想查询状态为“进行中”、“新”、“已完成”的批次

有没有办法用值列表查询 GSI?

到目前为止,我已经完成了一个单一的价值

def retrieve_records():
    response = table.query(IndexName="batch_Status-index", KeyConditionExpression=Key("batch_Status").eq("In Progress"))

感谢您是否可以为值列表提供代码片段

目前无法在单个请求中执行这些查询。 执行此操作的唯一方法是执行多个查询。 延迟延迟应该是最小的。 它还使您有机会并行执行它们,这可能会加快速度。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM