Aggregation agg = Aggregation.newAggregation(Resional.class, Aggregation.match(Criteria.where("createTime").gte(req.getStartTime()) .lte(req.getEndTime())), Aggregation.group("createUserId").count().as("count"), Aggregation.sort(Sort.Direction.DESC, "count") ); AggregationResults<ExportExcelResourceListDto> aggregate = mongoTemplate.aggregate((TypedAggregation<?>) agg, ExportExcelResourceListDto.class); return aggregate.getMappedResults();
|