aggregate
-
AggregateDatabase/MongoDB 2023. 2. 1. 20:39
Aggregate 란? aggregate는 Pipeline 개념을 모델로 하며 Collection 이나 Database 의 데이터를 가공하는 기능입니다. 각 단계별로 진행을 마친 후 결과를 반환하며, 각 단계는 Stage 라고 명명합니다. Collection Aggregate Stage $out , $merge, $geoNear 는 여러번 사용할 수 있습니다. Stage Description $addFields $set과 동일한 동작을 합니다. Document 에 새 Field 를 추가합니다. $bucket 지정된 표현식 및 버킷 범위설정을 기반으로 수신 문서를 버킷이라고하는 그룹으로 분류합니다. $bucketAuto $bucket 과 동일한 기능을 하지만 범위설정을 하지 않고 사용합니다. 범위는 모든 ..