AWS API 未报告正确的项目数量

问题描述 投票:0回答:1

很简单,使用DynamoDB来扫描项目。当我转到 AWS 控制台 (https://us-east-1.console.aws.amazon.com/dynamodbv2/home) 并查看特定日期的项目数时,视图为三个项目。

然后,使用简单的 Python 脚本扫描表中的项目。但是,结果集是两个,而不是 DynamoDB 表中看到的三个。

问题是,GUI 控制台怎么可能是正确的,但使用完全相同的过滤条件进行最基本的扫描却会少返回一项?

json amazon-web-services amazon-dynamodb
1个回答
0
投票

GUI 正在分页,而您的代码则没有。查看扫描调用返回值中的 LastEvaluatedKey 并使用它来拉取下一页。

© www.soinside.com 2019 - 2024. All rights reserved.