DynamoDB是否支持AVG,MAX,MIN等聚合功能?

Dam*_*oda 11 amazon-dynamodb

我尝试使用DynamoDB文档并使用示例QueryResult,我找不到任何来源如何在DynamoDB中使用min,max和avg(我正在使用Java API).

Kre*_*ase 10

这些没有提供.您可以通过执行查询或使用过滤器扫描并自行计算值来实现这些功能.为了简化一些事情,您可以使用该Count参数仅返回该查询/扫描而不是实际项目将返回的项目数.(请注意,count只返回部分计数 - 您可能需要在多页查询/扫描中对计数进行求和).

或者,您可以维护一个单独的表,在主表更新时为您存储这些值(请注意,保持同步可能很棘手,您必须使用某种形式的事务管理并考虑发电机的最终一致性模型).