【问题标题】:DynamoDB Query on GSI with a list of values - Python在 GSI 上使用值列表进行 DynamoDB 查询 - Python
【发布时间】:2020-03-10 04:14:37
【问题描述】:

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

假设我想查询状态为“IN Progress”、“NEW”、“Completed”的批次

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

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

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

感谢您是否可以为值列表提供代码 sn-p

【问题讨论】:

    标签: python list amazon-dynamodb boto3


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多