如何使用 boto 循环 DynamoDB 表中的所有项目?
我想查询 DynamoDB 表并检索所有项目并使用 boto 循环它们。如何构建返回表中所有内容的查询或扫描?
I'd like to query a DynamoDB table and retrieve all the items and loop over them using boto. How do I structure a query or scan that returns everything in the table?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对 Scan API 的初步支持已添加到 boto 的 DynamoDB 第 2 层克里斯·莫耶 (Chris Moyer) 提交 522e0548 (添加了对第 2 层和表的扫描),同时已由米奇·加纳特 (Mitch Garnaat) 在 commit adeb7151(清理了 Layer2 和 Table 上的扫描方法。)隐藏第 1 层详细信息并启用直观查询 - 相应的 问题 #574 目前计划与 boto 2.3。
通过 tests/dynamodb/test_layer2.py 隐式包含使用示例:
Preliminary support for the Scan API had been added to boto's layer2 for DynamoDB by Chris Moyer in commit 522e0548 (Added scan to layer2 and Table) and has meanwhile been updated by Mitch Garnaat in commit adeb7151 (Cleaned up the scan method on Layer2 and Table.) to hide the layer1 details and enable intuitive querying - the respective issue #574 is currently scheduled to be released with boto 2.3.
A usage sample is implicitly included via tests/dynamodb/test_layer2.py: