给出DynamoDB的'BlockNumber'列,如何编写Java QuerySpec以在数据库中找到MAX块号? (它配置为GSI。)
通常,您的GSI将具有分区键和排序键,就像常规的DynamoDB表一样。您将针对已知的分区键发出查询,并设置ScanIndexForward = false和Limit = 1,因此它将仅返回一个项目,并且该项目将具有匹配的分区键和排序键的最大值。当ScanIndexForward为false时,DynamoDB通过排序键值以相反的顺序读取项目。