嘔心瀝血,終於讓我這個mongo小白成功解決了問題!
•$project - 可以重構資料
•$match - 可以實現類似query的功能
•$limit - 限制返回個數
•$group - 統計操作, 還提供了一系列子命令
•$sort - 排序
直接上**:
criteria criteriatwo = criteria.where("isdelete").is(0).and("isable").is(1);如果為資料庫欄位為時間型別aggregation agg = aggregation.newaggregation(
match(criteriatwo),
aggregation.project("releasetime").andexpression("releasetime").substring(0,10).as("times"),
aggregation.group("times").count().as("count"));
aggregationresultsamap = mongotemplateapi.aggregate(agg,ainfo.class,map.class);
aggregation.project("isture").and(dateoperators.datetostring.dateof( "ordertime" ).tostring("%y -%m-%d")).as("times")成功解決,完美!
Java 格式化類
a.日期格式化 1 日期格式 dateformat df new dateformat yyyy年mm月dd日 hh mm ss.sss 2 日期 date date new date date date new date 時間 時間是1970 1 1以後的毫秒數 3 日曆 calendar cal...
java 格式化數字
publicclasstestnumberformat publicstaticvoidmain stringargs doublepi 3.1415927 圓周率 取一位整數 system.out.println newdecimalformat 0 format pi 3 取一位整數和兩位小數 ...
Java時間格式化
dateformat 12小時制和24小時制的區別是大寫為24小時制,小寫為12小時制。使用 dateformat時格式化時間的 yyyy.mm.dd 為年月日 如果希望格式化時間為12小時制的,則使用hh mm ss 而如果希望格式化時間為24小時制的,則使用hh mm ss 如下 date da...