如何获取 table 的所有数据并应用 if condition dynamodb

How to get all data of table and apply if condition dynamodb

我正在查看此文档http://boto3.readthedocs.io/en/latest/reference/services/dynamodb.html

get_item 函数可以获取特定元素,但我想获取此 table 的所有数据。有没有办法获取所有 table 数据?而且也没有办法提到根据 If 条件获取数据吗?

P.S 我是 dynamodb 的新手,非常感谢任何帮助。谢谢

您需要的操作是扫描操作。

根据名称,操作以 1MB 的块扫描整个 table 和 return 结果。在这种情况下,它还 returns 一个 LastEvaluatedKey 信息。该信息允许您从此时开始新的扫描以获得另外 1MB...

请记住,此操作在性能和读取吞吐量方面的成本很高!