집계 명령어 활용하기 (3) Aggregate 파이프라인 (ii) 👨🏫 고급(?) stage
👨🏫 고급(?) stage $bucket https://docs.mongodb.com/manual/reference/operator/aggregation/bucket/ 흔히 말하는 '버케팅'을 합니다. 버케팅하려는 값이 정수면 $group을 사용하고, 실수면 $bucket이 좋습니다. 왜냐하면 $bucket은 값을 제각각 나누는 것이 아니라 범위로 나누거든요. { $bucket: { groupBy: , // 버케팅할 기준 boundaries: [ , , ... ], // 버케팅 기준값의 구간 default: , // optional. 구간 외의 도큐먼트를 처리할 필드명 output: { : { }, // optional. 버케팅한 후 출력 결과를 표시할 방법 ... : { } } } } rating 기..