Compass 에서 기존 엔터티-관계 다이어그램을 수정하여 실제 데이터에 영향을 주지 않고 데이터 모델 에 대한 변경을 계획할 수 있습니다.
Data Modeling 탭 에서 다음을 수행할 수 있습니다.
필드 추가 또는 제거
필드 데이터 유형 변경
필드 이름 바꾸기
참고 엔터티-관계 다이어그램을 변경해도 실제 데이터베이스 영향을 주지 않습니다.
엔터티-관계 다이어그램의 컬렉션 에 새 필드 추가하려면 다음을 수행합니다.
왼쪽 사이드바에서 Data Modeling 를 클릭합니다.
탭 에서 다이어그램을 엽니다. Data Modeling
새 필드 추가하려면 컬렉션 노드 중 하나의 오른쪽 상단에 있는 아이콘을 클릭합니다. 컬렉션 노드 에 새 필드 나타납니다.
필드 추가한 후에는 다음을 포함하여 필드의 속성을 편집할 수 있습니다.
엔터티-관계 다이어그램에서 필드 이름을 바꾸려면 다음을 수행합니다.
왼쪽 사이드바에서 을 Data Modeling 클릭합니다.
탭 에서 다이어그램을 엽니다. Data Modeling
다이어그램에서 필드 중 하나를 클릭합니다. 화면 오른쪽에 필드 사이드 패널이 열립니다.
엔터티-관계 다이어그램에서 필드 의 데이터 유형 변경하려면 다음을 수행합니다.
왼쪽 사이드바에서 을 Data Modeling 클릭합니다.
탭 에서 다이어그램을 엽니다. Data Modeling
다이어그램에서 필드 중 하나를 클릭합니다. 화면 오른쪽에 필드 사이드 패널이 열립니다.
Datatype 드롭다운 메뉴에서 필드 에 할당할 데이터 유형을 선택합니다. MongoDB 의 데이터는 유연한 스키마 모델을 가지고 있기 때문에 필드 에 대해 여러 데이터 유형을 지정할 수 있습니다. 필드 에 여러 데이터 유형이 포함된 경우 Compass 다이어그램에서 필드 에 (mixed) 레이블을 지정합니다.
다이어그램에서 필드 삭제 하려면 다음을 수행합니다.
왼쪽 사이드바에서 을 Data Modeling 클릭합니다.
탭 에서 다이어그램을 엽니다. Data Modeling
다이어그램에서 필드 중 하나를 클릭합니다. 화면 오른쪽에 필드 사이드 패널이 열립니다.