spring data ,求表里面一个日期最大值,返回date类型

hfq01 2018-05-22 05:54:35
有个collection,表即quotation ,里面有个字段trading_day ,这字段是日期类型

想获得这个quotation表字段trading_day的最大值

实体类叫Quotation.java ,对应变量是tradingDay

spring data 的api

请帮忙贴一个方法出来 ,谢谢!
下面是我乱写的 ,网上实在是找不到,初次使用,这些api都不会用
public Date selectMaxTradingDay() {

GroupOperation groupOperation = Aggregation.group("").max("trading_day").as("maxTradingDay");
Aggregation agg = Aggregation.newAggregation(Quotation.class, groupOperation);
AggregationResults<Map> results = mongoTemplate.aggregate(agg,Quotation.class,Map.class);

Map map = results.getMappedResults().get(0);

return ......;
}
...全文
929 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,748

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧