보관함

MongoDB 집계(aggregation) 정리 – count, distinct, $group, 파이프라인

예전 MongoDB 자료에 나오는 group(), db.eval(), mapReduce 는 지금 버전에서 없어졌거나 쓰지 않는다. 지금 쓰는 방식 기준으로 정리했다.

1. 개수 세기

예전의 db.collection.count() 와 cursor.count() 는 deprecated 다.

2. 중복 없는 값 (distinct)

3. 집계 파이프라인

문서가 단계(stage)를 차례로 통과하며 걸러지고 바뀌는 구조다. 유닉스 파이프와 같은 생각이다. 예전 group() 명령(4.2 에서 제거)은 $group […]

MSSQL History

통계용 쿼리 샘플