//根据表ID 取出mogo数据 目标数据:取出重复企业,取归属期最新数据,根据map-key值自动替换,与list日期升序,代替冒泡/set等方法间接实现 public Map<String,Map> seMogoList(String tablID) { List<Map> results = new ArrayList<>(); Map<String,Map> map = new HashMap<>(); String tableID = "gmJ8NKYL"; Criteria criteria = new Criteria(); Query query = Query.query(criteria); query.with(new Sort(Sort.Direction.ASC,"importDate")); results = mongoTemplate.find(query, Map.class, tableID); for(int i=0 ;i<results.size();i++){ Map mapObj=results.get(i); map.put(mapObj.get("统一社会信用代码").toString(),mapObj); } return map; }
List<Map> 根据属性去重,取value最大值 (mogo)
最新推荐文章于 2024-04-09 08:45:00 发布