MongoDB Compass 완벽 가이드
댓글 0
포스트 내용에 대한 의견이나 질문을 남길 수 있습니다. 답글과 좋아요는 로그인한 사용자 기준으로 기록됩니다.
이전 글과 다음 글
현재 글을 기준으로 앞뒤 글을 바로 이동해서 볼 수 있습니다.
Loading Services...
포스트 내용에 대한 의견이나 질문을 남길 수 있습니다. 답글과 좋아요는 로그인한 사용자 기준으로 기록됩니다.
현재 글을 기준으로 앞뒤 글을 바로 이동해서 볼 수 있습니다.

MongoDB Compass는 MongoDB 데이터를 시각적으로 관리하고 쿼리를 실행할 수 있는 강력한 GUI 도구로, 초보자도 쉽게 사용할 수 있음. 이 글에서는 MongoDB Compass에서 자주 사용되는 주요 쿼리 기능과 개념을 설명하며, 코드 사용을 최소화하고 이해를 돕는 방식으로 정리함.
컬렉션의 모든 문서를 조회하려면 빈 필터를 입력:
특정 필드 값과 일치하는 문서를 조회하려면:
여러 조건을 동시에 만족하는 문서를 찾으려면:
조건 중 하나라도 만족하는 문서를 찾으려면 $or 연산자를 사용:
복잡한 조건 조합도 가능:
필요한 필드만 반환하려면 PROJECTION 옵션을 설정:
결과를 정렬하려면 SORT 옵션을 사용:
필드 제한과 정렬을 조합:
MongoDB는 $regex를 통해 문자열 패턴 검색 가능:
비교 연산자를 활용해 범위를 지정할 수 있음:
결과를 페이지 단위로 나누려면 LIMIT 및 SKIP 옵션 사용:
복잡한 데이터 처리를 위해 Aggregation Pipeline Builder를 활용 가능.
예: 브랜드별 평균 가격 계산 및 내림차순 정렬
[
{ "$match": { "category": "electronics" } },
{ "$group": { "_id": "$brand", "avgPrice": { "$avg": "$price" } } },
{ "$sort": { "avgPrice": -1 } }
]
Compass의 Aggregation Pipeline Builder에서 단계별로 추가해 실행 가능.
MongoDB Compass는 초보자도 쉽게 MongoDB 데이터를 관리할 수 있도록 돕는 도구임. 위에서 소개한 쿼리와 기능은 실무에서 자주 사용되는 기본적인 작업들로, 이를 활용하면 데이터 조회와 관리 효율성을 크게 높일 수 있음.