需求:获取日期对应的维修计划数量列表
数据结构:
planTime | String | 格式为yyyy-MM-dd HH-mm-ss,一条记录可能对应多个日期,意味着对同一设备的多条维保计划, |
解决方法:Collections.frequency(Collection<?> c, Object o)
1.先从数据库中查出所有document,保存到列表中
2.用stream对列表进行去重排序操作
3.遍历新数组,通过Collections.frequency(Collection<?> c, Object o)函数获取元素在原数组中的数量,形成map。