Mongodb小记3之Aggregation统计

日常任务数据结构:

统计日常任务的总数

根据type分类,相加count字段,作为别名count

Criteria criteria = new Criteria();
		criteria.and("userId").is(userId);
		criteria.and("date").is(date);
		Aggregation aggregation = Aggregation.newAggregation(match(criteria), group("type").sum("count").as("count") );
		AggregationResults<DailyTask> dailyTaskList = template.aggregate(aggregation, DailyTask.class, DailyTask.class);
发布了29 篇原创文章 · 获赞 2 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/u012803274/article/details/81182596