Python - 使用Boto3从DynamoDB检索最大主键值

时间:2017-07-06 22:37:23

标签: python python-2.7 amazon-web-services amazon-dynamodb boto3

我只是尝试使用Boto3通过查询/扫描检索主键的最大值。我正在努力实现这一点,所以我的程序可以简单地将一个变量我将设置为等于最大“ID”值为1,用于下一个表项。

Screenshot of DynamoDB Table

response = table.scan(
    FilterExpression=Attr('ID'). #Here is where I'd assume a condition
)                                #is placed to find the highest value but
                                 #the Boto3 doc doesn't seem to have a 
                                 #method like 'max()' or something...

搜索我发现如何使用原始'boto'来做到这一点所以我确定有一种方法可以使用它的新版本'boto3',但我还没有找到任何东西。

非常感谢任何帮助/指导!谢谢!

Boto3 Doc:http://boto3.readthedocs.io/en/latest/guide/dynamodb.html#querying-and-scanning

1 个答案:

答案 0 :(得分:0)

我也遇到同样的问题,无法找到一个好的解决方案。但是,如果您的主键只是整数,则可以执行以下操作来找到最大键:

coefplot::multiplot()