5

我想查询一个 DynamoDB 表并检索所有项目并使用 boto 遍历它们。如何构建返回表中所有内容的查询或扫描?

4

1 回答 1

3

Chris Moyer 在提交 522e0548中为 DynamoDB 的 boto 的 layer2 添加了对Scan API的初步支持(向 layer2 和 Table 添加了扫描),同时由 Mitch Garnaat 在提交 adeb7151中更新(清理了 Layer2 和 Table 上的扫描方法。 ) 来隐藏 layer1 的详细信息并启用直观的查询 -当前计划与boto 2.3一起发布相应的问题 #574

通过tests/dynamodb/test_layer2.py隐式包含使用示例:

# Try scans
results = table.scan([('Tags', 'CONTAINS', 'table')])
n = 0
for item in results:
    n += 1
assert n == 2
于 2012-02-12T18:23:12.113 回答