此问题在此处已有答案:
DynamoDb : Scan query does not return all the data(3个答案)
11天前关闭
非常简单,使用DynamoDB扫描项目。当我转到AWS控制台(https://us-east-1.console.aws.amazon.com/dynamodbv2/home)并查看特定日期的项目数量时,视图是三个项目。
的数据
然后,使用一个简单的Python脚本,扫描表中的项目。但是,结果集是两个,而不是DynamoDB表中的三个。
的
的
问题是,GUI控制台怎么可能是正确的,但是使用完全相同的过滤条件的最基本的扫描却少返回一个项目?
1条答案
按热度按时间2ul0zpep1#
GUI正在分页,而您的代码没有。查看扫描调用返回值中的LastEvaluatedKey,并使用它拉取下一页。