[MongoDB] 6장 MongoDB 작업 - Aggregation
✅ Aggregation 이란?MongoDB의 Aggregation은 여러 문서를 처리해 통계, 분석, 가공된 결과를 만드는 기능으로 데이터를 그룹화하고, 정렬해 다양한 계산을 수행하고, 데이터를 분석하는 등의 목적으로 사용합니다. 기본적으로 Aggregation Pipeline(집계 파이프라인)을 사용하고, 파이프라인은 하나 이상의 "Stage(스테이지)"로 구성되어 있습니다. 각 스테이지는 입력 문서를 받아 일련의 작업을 수행한 후, 결과 문서를 다음 스테이지로 전달합니다.🤖 사용 문법Aggregation의 문법에는 기본적으로 선언하는 컬렉션 뒤에 aggregate문을 사용합니다. db.컬렉션.aggregate([ { 단계1 }, { 단계2 }, ...]);🍎 자주 사용하는 Aggreg..