Compass 엔터티 관계 다이어그램에서 서로 다른 컬렉션의 필드 간의 관계를 수동으로 정의할 수 있습니다.
참고
관계는 주석 목적으로만 사용됩니다. Compass MongoDB database 에 관계 정보를 저장 하지 않습니다.
이 작업에 대하여
다음 방법 중 하나를 사용하여 엔터티-관계 다이어그램에 관계를 수동으로 추가할 수 있습니다.
측면 패널: 소스 컬렉션 선택하여 관계 수동으로 추가합니다.
드래그 앤 드롭: 한 컬렉션 에서 다른 컬렉션으로 클릭하고 드래그하여 관계 생성합니다.
시작하기 전에
단계
엔터티-관계 다이어그램에 관계를 추가하는 방법을 학습 선호하는 방법에 해당하는 탭 선택합니다.
관계 속성 지정
Relationship Properties 아래에 다음 필드에 값을 지정합니다.
Local collection: 관계 의 프라이머리 컬렉션 입니다.
Local field: 프라이머리 컬렉션 의 필드 .
Local cardinality: 로컬 필드 에 있는 고유 값의 수입니다.
Foreign collection: 관계 의 대상 컬렉션 .
Foreign field: 대상 컬렉션 의 필드 .
Foreign cardinality: 외부 필드 에 있는 고유 값의 수입니다.
Compass 변경 사항을 적용하면 자동으로 저장하고 업데이트합니다.
아이콘을 클릭합니다.
다이어그램 보기의 왼쪽 상단에서 아이콘을 클릭하여 드래그 앤 드롭 관계 생성을 활성화 .
관계 속성 지정
Relationship Properties 아래에 다음 필드에 값을 지정합니다.
Local collection: 관계 의 프라이머리 컬렉션 입니다.
Local field: 프라이머리 컬렉션 의 필드 .
Local cardinality: 로컬 필드 에 있는 고유 값의 수입니다.
Foreign collection: 관계 의 대상 컬렉션 .
Foreign field: 대상 컬렉션 의 필드 .
Foreign cardinality: 외부 필드 에 있는 고유 값의 수입니다.
Compass 변경 사항을 적용하면 자동으로 저장하고 업데이트합니다.
관계 만들면 Compass Relationships 탭 에 각 관계 표시합니다.
관계 삭제
엔터티-관계 다이어그램에서 관계 삭제 하려면 다음을 수행합니다.