Compass 에서 컬렉션 관리
컬렉션은 MongoDB 문서를 그룹화한 것입니다. 컬렉션 내의 문서에는 서로 다른 필드가 포함될 수 있습니다. 컬렉션은 관계형 데이터베이스 시스템의 테이블과 동일합니다. 컬렉션은 단일 데이터베이스 내에 존재합니다.
컬렉션 화면
Collections 화면은 선택된 데이터베이스의 컬렉션, 보기 를 나열합니다. 각 목록 항목에는 컬렉션이나 보기에 대한 이름과 기타 일반 정보가 포함됩니다.
데이터베이스의 Collections 화면에 액세스하려면 데이터베이스 화면에서 다음과 같이 하세요:
메인 Databases 보기에서 Database Name을 클릭하거나
왼쪽 탐색 메뉴에서 데이터베이스를 클릭합니다.
컬렉션 정보
Collections 화면에는 선택한 데이터베이스의 각 컬렉션에 대해 다음 정보가 표시됩니다.
컬렉션 이름
컬렉션의 문서 수
참고
Compass는 collStats를 사용하여 캐시된 메타데이터를 기반으로 Collections 화면에 나타나는 문서 수를 계산합니다. 이 개수는 컬렉션의 실제 문서 수와 다를 수 있습니다. 예를 들어, 예기치 않은 종료 로 인해 집계가 중단될 수 있습니다. db.collection.countDocuments() 를 사용합니다. 메서드를 사용하여 가장 정확한 문서 수를 계산합니다.
collection에 있는 문서의 평균 크기
컬렉션에 포함된 모든 문서의 총 크기
컬렉션의 인덱스 수
컬렉션에 포함된 모든 인덱스의 총 크기
컬렉션의 데이터 정렬 속성입니다. Collation 배너 위로 마우스를 이동해 해당 컬렉션의 속성을 봅니다.
컬렉션 생성
기존 데이터베이스에서 새 컬렉션을 만들 수 있습니다.
제거 collection
컬렉션 세부 정보
컬렉션 세부 정보 화면에는 컬렉션에 포함된 문서를 포함하여 컬렉션에 대한 세부 정보가 표시됩니다. 컬렉션 세부 정보를 보려면 다음 중 하나를 수행합니다:
메인 Collections 화면에서 Collection Name을 클릭하거나
왼쪽 탐색 메뉴에서 컬렉션을 클릭합니다.
새 탭에서 컬렉션을 엽니다.
컬렉션을 선택하면 Compass에 해당 컬렉션의 문서 탭이 표시됩니다. Compass는 상세 보기에서 다음과 같은 컬렉션 정보와 기능을 제공합니다.
컬렉션에서 데이터 가져오기 및 내보내기
참고
데이터 레이크 제한
데이터 레이크에 연결되어 있는 경우 다음 기능을 사용할 수 없습니다.
컬렉션으로 데이터 가져오기
스키마 분석
쿼리 성능 보기
색인 관리
스키마에 대한 유효성 검사 규칙 설정
탭 보기
별도의 탭에서 여러 컬렉션 세부정보 화면을 열 수 있습니다. 새 탭을 열어 컬렉션 세부정보를 보려면 다음 단계를 따르세요.
제한 사항
MongoDB Compass Readonly Edition에서는 컬렉션 생성 및 제거가 허용되지 않습니다.
Data Lake에 연결되어 있는 경우에는 Create Collection 버튼을 사용할 수 없습니다.