몽고DB는 아무래도 DW 개념으로 접근하는게 좋을 거 같다. 기존에는 키를 가지고 distinct 로 가져와서 다시 while 문을 돌리면서 하나씩 빼오는걸로 되어있다. 참고하길... 만들고자 하는 부분은. 등록일자 , 보고일자 , seq_no 순으로 정렬 하여 가져온후에 seq_no 가 겹치는 경우 distinct 를 java 단에서 처리하기로 했다. 하단 쿼리를 JAVA 로 맹글려고 많은 고생을 했다. --;; find({ "rpt_stat_cd" : "30"},{ "_id" : 0 , "kids_rpt_no" : 1}).sort({ "rgst_dt" : -1 , "rpt_dt" : -1 , "drgmr_cmp_nm" : 1 , "kids_rpt_no" : -1}) 하단은 소스단 (oneCollect..