【发布时间】:2020-07-10 11:52:59
【问题描述】:
我正在使用 ElasticSearch 存储大约 5000 万条数据。 数据格式如下。
_id:5e444fc1c5e86c84d1044aeb
meter_id:"jhk"
date:2017-06-17T18:39:28.795+00:00
activePower:Object
unit:"kwh"
Active Power L1:"0"
Active Power L2:"0"
Active Power L3:"0"
Total Active Power:"5"
reactivePower:Object
apparentPower:Object
frequency:Object
thd:Object
现在我想获取两个日期之间的部分数据,并根据单个日期对其进行分组,并将总有功功率字段添加到特定日期组。
预期输出
[
{ date: '04-19', totalActivePower: 5000},
{ date: '05-19', totalActivePower: 6000}
]
【问题讨论】:
标签: node.js elasticsearch elasticsearch-aggregation