Docs Menu
Docs Home
/
MongoDB Compass
/

Compass 에서 컬렉션 관리

이 페이지의 내용

  • 컬렉션 화면
  • 컬렉션 생성
  • 제거 collection
  • 컬렉션 세부 정보
  • 제한 사항

컬렉션은 MongoDB 문서를 그룹화한 것입니다. 컬렉션 내의 문서에는 서로 다른 필드가 포함될 수 있습니다. 컬렉션은 관계형 데이터베이스 시스템의 테이블과 동일합니다. 컬렉션은 단일 데이터베이스 내에 존재합니다.

Collections 화면은 선택된 데이터베이스의 컬렉션, 보기 를 나열합니다. 각 목록 항목에는 컬렉션이나 보기에 대한 이름과 기타 일반 정보가 포함됩니다.

데이터베이스의 Collections 화면에 액세스하려면 데이터베이스 화면에서 다음과 같이 하세요:

  • 메인 Databases 보기에서 Database Name을 클릭하거나

  • 왼쪽 탐색 메뉴에서 데이터베이스를 클릭합니다.

데이터베이스 선택
클릭하여 확대

Collections 화면에는 선택한 데이터베이스의 각 컬렉션에 대해 다음 정보가 표시됩니다.

  • 컬렉션 이름

  • 컬렉션의 문서

    참고

    Compass는 collStats를 사용하여 캐시된 메타데이터를 기반으로 Collections 화면에 나타나는 문서 수를 계산합니다. 이 개수는 컬렉션의 실제 문서 수와 다를 수 있습니다. 예를 들어, 예기치 않은 종료 로 인해 집계가 중단될 수 있습니다. db.collection.countDocuments() 를 사용합니다. 메서드를 사용하여 가장 정확한 문서 수를 계산합니다.

  • collection에 있는 문서의 평균 크기

  • 컬렉션에 포함된 모든 문서의 총 크기

  • 컬렉션의 인덱스

  • 컬렉션에 포함된 모든 인덱스의 총 크기

  • 컬렉션의 데이터 정렬 속성입니다. Collation 배너 위로 마우스를 이동해 해당 컬렉션의 속성을 봅니다.

기존 데이터베이스에서 새 컬렉션을 만들 수 있습니다.

1

Collections 화면에서 Create Collection 버튼을 클릭합니다.

2

Create Collection 대화 상자에서 생성하고자 하는 컬렉션의 이름을 입력합니다.

Compass도 Additional preferences을 제공합니다. 다음 중에서 선택할 수 있습니다:

3
1

Collections 화면에서 삭제할 컬렉션의 휴지통을 클릭합니다. 확인 대화 상자가 나타납니다.

2

대화 상자에서 삭제할 collection의 이름을 입력합니다.

3

컬렉션 세부 정보 화면에는 컬렉션에 포함된 문서를 포함하여 컬렉션에 대한 세부 정보가 표시됩니다. 컬렉션 세부 정보를 보려면 다음 중 하나를 수행합니다:

  • 메인 Collections 화면에서 Collection Name을 클릭하거나

  • 왼쪽 탐색 메뉴에서 컬렉션을 클릭합니다.

  • 새 탭에서 컬렉션을 엽니다.

컬렉션을 선택하면 Compass에 해당 컬렉션의 문서 탭이 표시됩니다. Compass는 상세 보기에서 다음과 같은 컬렉션 정보와 기능을 제공합니다.

참고

데이터 레이크 제한

데이터 레이크에 연결되어 있는 경우 다음 기능을 사용할 수 없습니다.

  • 컬렉션으로 데이터 가져오기

  • 스키마 분석

  • 쿼리 성능 보기

  • 색인 관리

  • 스키마에 대한 유효성 검사 규칙 설정

별도의 탭에서 여러 컬렉션 세부정보 화면을 열 수 있습니다. 새 탭을 열어 컬렉션 세부정보를 보려면 다음 단계를 따르세요.

1
2
3
4
  • MongoDB Compass Readonly Edition에서는 컬렉션 생성 및 제거가 허용되지 않습니다.

  • Data Lake에 연결되어 있는 경우에는 Create Collection 버튼을 사용할 수 없습니다.

돌아가기

데이터베이스 관리