ebiny's archive
로그인
ebiny's archive
로그인
Aggregation Framework
EBinY
·
2021년 12월 24일
팔로우
0
0
Organize Topic - 정리하여 적는 글
목록 보기
22/28
MongoDB에서 데이터를 파이프라인에 따라 처리할 수 있는 강력한 프레임워크
$match, $project, $group
MongoDB에서 데이터를 쿼리하는 가장 간단한 방법 중 하나, MQL을 사용하는 모든 쿼리 사용 가능
위의 쿼리를 파이프라인으로 표현
두개의 필터가 존재
첫번째 $match, wifi가 없는 모든 숙소를 필터링
두번째 $project, 각 도큐먼트에서 adress나 price가 아닌 모든 필드를 필터링
$group
{$group : { _id:, :{:},...}}
들어온 데이터를 여러 개의 개별 저장소로 빨아들여 그룹화하는 연산자
$match 등과 같은 필터링 단계가 없으면 데이터 요약, 계산 및 그룹화를 수행할 때 원본 데이터를 수정하지 않음
필터링 단계가 있다면, 이를 통과한 데이터를 가지고 작업함
이전 단계에서 도큐먼트를 받을 때 _id 필드에 표현식을 사용하여 이 도큐먼트가 속한 그룹을 식별
구문의 두 번째 부분을 사용하면 파이프라인을 통해 들어오는 데이터에 대해 더 많은 양적 분석을 수행
EBinY
팔로우
이전 포스트
MongoDB 사용법
다음 포스트
axios library vs fetch
0개의 댓글
댓글 작성
관련 채용 정보