Python 如何使用boto循环DynamoDB表中的所有项?

Python 如何使用boto循环DynamoDB表中的所有项?,python,boto,amazon-dynamodb,Python,Boto,Amazon Dynamodb,我想查询一个DynamoDB表,检索所有项,并使用boto对它们进行循环。如何构造一个返回表中所有内容的查询或扫描?Chris Moyer在年将对的初步支持添加到boto的layer2 for DynamoDB(将扫描添加到layer2和table),同时Mitch Garnaat在年更新了该支持(清理了layer2和table上的扫描方法)要隐藏第1层详细信息并启用直观查询,当前计划发布相应的 使用示例通过以下方式隐式包含: 看起来从v2.1.1开始,boto不支持表扫描。现在,将我的散列键更

我想查询一个DynamoDB表,检索所有项,并使用boto对它们进行循环。如何构造一个返回表中所有内容的查询或扫描?

Chris Moyer在年将对的初步支持添加到boto的layer2 for DynamoDB(将扫描添加到layer2和table),同时Mitch Garnaat在年更新了该支持(清理了layer2和table上的扫描方法)要隐藏第1层详细信息并启用直观查询,当前计划发布相应的

使用示例通过以下方式隐式包含:


看起来从v2.1.1开始,boto不支持表扫描。现在,将我的散列键更改为使用一个公共值,并使用query对其进行查询,这已更新
# Try scans
results = table.scan([('Tags', 'CONTAINS', 'table')])
n = 0
for item in results:
    n += 1
assert n == 2