MongoDB Aggregate 간단 정리
MongoDB Aggregate
데이터 쿼리
단순히 find 만으로 데이터를 가공하는 것은 쉽지 않음
MongoDB 의 주력인 빅데이터를 다루기 위한 데이터 가공 방식
Document 를 그룹화, 필터링, 제거, 수정 등의 다양한 데이터 가공을 지원함
-
방식
파이프라인 방식
하나의 큰 연산(Stages)을 단계(Stage)별로 나눈 Array에 Document 를 통과시켜 원하는 데이터로 처리함
-
주요 기능
-
$match
조건에 만족하는 Document 만 필터링
-
$group
조건에 맞추어 Document 를 그룹화시킴
-
$project
지정한 필드 값을 다음 파이프라인 단계로 전달
-
$sort
정렬 조건에 맞춰 Document 를 정렬
-