[MongoDB] Aggregation (Group)

개발/node.js2016. 2. 25. 19:30
728x90
MongoDB 데이터 구조(Robomongo 사용)


상위 인기키워드 출력 쿼리

db.search_dbs.aggregate([ { $match : {create_date :'2015-02-25'} }, { $group : { _id : "$keyword", count : { $sum : 1 } } }, { $project : { _id : 0, keyword : "$_id", count : 1 } }, { $sort : {count : -1}}, { $limit : 10 } ]);


결과 SET (Robomongo View 설정)

MongoDB 사이트에서 SQL 문과 Aggregation 비교를 잘 해 놓았다.  기본적인 쿼리문을 알고 있는 사람이라면 좀 더 이해하기 쉽다.


https://docs.mongodb.org/manual/reference/sql-aggregation-comparison/#examples


728x90

작성자

Posted by 일퍼센트

관련 글

댓글 영역