Mongo aggregation

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 Mar 27 9:12
Editor
Edited
Edited
2023 Sep 19 14:36
Refs
Refs
집합이라는 뜻이다
특정 데이터의 통계를 뽑을 때 많이 쓰인다
 
기존의 find로는 원하는 데이터로 가공하는데 어려움빅데이터를 다루려면 새로운 데이터 가공 방식이 필요mongodb aggregation을 사용하면 documents를 grouping, filtering 등 다양한 연산을 적용할 수 있음
aggregation이라는 함수로 내부에 array를 가지며 이를 다시 object 형태를 가진다. 여기서 중요한 것은 각 object의 순서 마다 stage 라 칭하며 , pipeline 형태로 다음 state로 전달하게 된다.
 
 
mongoDB aggregation 사용법 익히기
1. mongoDB aggregation 사용법 익히기 기존의 find로는 원하는 데이터로 가공하는데 어려움 빅데이터를 다루려면 새로운 데이터 가공 방식이 필요 mongodb aggregation을 사용하면 documents를 grouping, filtering 등 다양한 연산을 적용할 수 있음
mongoDB aggregation 사용법 익히기
mongodb aggregation(1)
aggregation은 '집합' 이란 뜻이다. 고로, 특정 데이터의 통계를 뽑을 때 많이 쓰인다. mapreduce는 통계의 추이를 뽑고 싶을 때 사용되며 aggregation은 양이 적고, 휘발성인 통계를 뽑을 때 사용하면 좋다. 사용법은 공식 싸이트 https://docs.mongodb.org/manual/reference/operator/aggregation/ 이넘을 참고하자. 또는 http://hongtaey.tistory.com/57 이 분 역시 나름 정리를 잘하신듯.. 보인다. 그럼 한번 해보자. 먼저 aggregation을 할 db로 변경 후 결과를 보자.
mongodb aggregation(1)
 
 

Recommendations