[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
댓글 영역