Docs Menu
Docs Home
/ /

Compass 에서 컬렉션 관리

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

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

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

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

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

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

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

  • 컬렉션 이름

  • 컬렉션의 문서

    참고

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

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

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

  • 컬렉션의 인덱스

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

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

참고

컬렉션 에 대한 사용자 지정 역할 이나 권한 부여되었지만 서버 네임스페이스를 나열할 권한이 없는 경우 Compass Collections 화면에 빈 폴더 아이콘 과 함께 컬렉션 을 나열하고 컬렉션 이름이 회색으로 바뀝니다. Compass 컬렉션 이 존재하지 않는 경우에도 이러한 방식으로 컬렉션을 표시합니다.

이러한 컬렉션이표시되지 않도록 하려면 Infer Additional Namespaces from Privileges Compass 설정 패널에서 설정을 비활성화할 수 있습니다.

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

1

Collections 화면에서 Create Collection 버튼을 클릭합니다. 또는 왼쪽 메뉴의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 드롭다운에서 Create collection 를 선택할 수 있습니다.

2

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

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

3
1

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

컬렉션 이름을 마우스 오른쪽 버튼으로 클릭하고 드롭다운 메뉴에서 Drop collection 를 선택할 수도 있습니다.

2

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

3

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

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

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

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

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

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

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

돌아가기

데이터베이스 관리

이 페이지의 내용