NGINX社区官方微服务训练营,深入了解K8s网络,线上课程+专家答疑,立即加入>>>
mongodb数据库
有个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 ......;
}
或者用mongo的API实现都可以
谢谢
....我都用sql解决的。
mongodb数据库 ,如果oracle ,那就简单了