|
@@ -133,7 +133,7 @@ public class MonitorDataServiceImpl implements MonitorDataService , Initializing
|
|
|
Aggregation agg = Aggregation.newAggregation(
|
|
|
Aggregation.match(criteria), //查询条件
|
|
|
Aggregation.unwind("dataValues"),//将文档中的某一个数组类型字段拆分成多条,每条包含数组中的一个值
|
|
|
- Aggregation.sort(Sort.Direction.DESC, "collectDate"),//在聚合之前对数据进行排序
|
|
|
+ Aggregation.sort(Sort.Direction.ASC, "collectDate"),//在聚合之前对数据进行排序
|
|
|
Aggregation.group("year","month","day","hour","tenantId","deviceId","deviceName","deviceCode","dataValues.attributeId","dataValues.attributeName" )
|
|
|
.min("$dataValues.dataValue").as("minValue")
|
|
|
.max("$dataValues.dataValue").as("maxValue")
|