2
如何获取packSOC和totalKw的总和和平均值?
我正在使用dynamoDB作为数据库,但在我的理解dynamoDB不支持聚合。我怎样才能得到packSOC和totalKw的平均值和总和[不可能用循环结果,因为结果中有太多数据]。
如何获取packSOC和totalKw的总和和平均值?
我正在使用dynamoDB作为数据库,但在我的理解dynamoDB不支持聚合。我怎样才能得到packSOC和totalKw的平均值和总和[不可能用循环结果,因为结果中有太多数据]。
此时DynamoDB不支持此聚合功能。
如果您想要收集这些值,您必须在其他地方跟踪它们,或者执行非常低效的收集扫描并计算它。即使你使用可能不可行的预测来减少输出。
如果您需要这样的功能,DynamoDB可能不适合您,并且您应该查看类似的数据库,如MongoDB,它具有强大的aggregation framework。他们提供云托管版本,以及称为MongoDB Atlas
我正在使用aws lambda函数。所以最好使用dynamoDB来存储数据。 – sohamdodia
@sohamdodia只是因为您使用的是Lambda并不表示您必须使用DynamoDB。如果DynamoDB不提供您需要的功能,那么它可能不是您场景的正确数据库。 –
@sohamdodia不是真的,这里是从lambda调用MongoDB的[示例](https://github.com/udoheld/aws-lambda-import-json-to-mongodb),它工作得很好 –