【问题标题】:How to user boto dynamodb scan with excluseive_start_key如何使用 excluseive_start_key 使用 boto dynamodb 扫描
【发布时间】:2012-11-13 05:59:07
【问题描述】:

我想使用 boto 对 dynamodb 上的表进行扫描,我的问题是我想使用 max_resultsexclusive_start_key 进行分页
实际上,访问LastEvaluatedKey 以将其传递为exclusive_start_key 的唯一方法似乎是手动跟踪主键并将最后一个作为exclusive_start_key 传递

但这不是我的问题,我的问题是我不知道应该将什么格式(什么对象类型)传递给exclusive_start_key,即使表有一个整数 hash_key,它也不接受 int?

【问题讨论】:

    标签: boto amazon-dynamodb


    【解决方案1】:

    根据文档,Scan 的 Layer2 实现需要一个列表或一个元组作为主键的表示。

    • (hash_key,) 用于单个键表
    • (hash_key, range_key) 用于组合键表

    请注意,还有一种(棘手的)方法可以直接从 Boto 中的 Scan 生成器读取 esk。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-12
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多