KnP House for Daily

Mongo DB aggregate for JAVA 본문

Programming/Mongo DB for Java

Mongo DB aggregate for JAVA

K.ung 2014.01.16 11:40
 
basicDbObject = new BasicDBObject("url_day", dayofWeek)					
                 .append("url_hour",new BasicDBObject("$gte", hourDay[0])
		.append("$lte", hourDay[1]) // +-2시간대별 url 뽑은후,
		.append("$group",new BasicDBObject("_id",new BasicDBObject("frequentURL","$frequent_url")) //url 그룹별로 묶기
		.append("count",new BasicDBObject("$sum","1") //중복 카운팅
		.append("$sort",new BasicDBObject("count","-1"))))); //정렬 내림차순



MongoDB 에서 중복 되는 데이터를 검사한 후 카운팅해서, 오름 차순으로 sorting 하려고 하는데,

 mySQL과 같이 쿼리를 작성하는 방법이 없나 찾아보니,

 Mongo DB는 aggregate 가 있었따!!!!!@#$@%$%# 

근데 이게 참 쿼리를 자바로 옮기려니, 감이 안잡혔는데, 역시 안돼는건 없는듯.. append()만 잘쓰면 된다.


저작자 표시 비영리 변경 금지
신고

'Programming > Mongo DB for Java' 카테고리의 다른 글

Mongo DB select 하기  (0) 2014.01.16
mongo db insert 하기  (0) 2014.01.16
Mongo DB aggregate for JAVA  (0) 2014.01.16
Mongo DB 숫자 자료형  (0) 2014.01.16
0 Comments
댓글쓰기 폼