매핑 규칙 옵션
매핑 규칙 옵션은 마이그레이션 후 MongoDB collection의 상태를 정의하는 데 도움이 되는 중요한 옵션입니다.
이러한 옵션은 매핑 규칙을 만들거나 편집할 때 정의됩니다.
매핑 규칙 개념
모든 매핑 규칙은 소스 테이블을 대상 컬렉션 에 조인합니다. 테이블 또는 컬렉션 에서 매핑 규칙을 만들 수 있습니다. 매핑 규칙을 생성할 때는 다른 엔터티를 선택해야 합니다. 예를 예시 다음과 같습니다.
테이블을 선택하고 매핑 규칙을 생성하기로 선택한 경우 대상 collection을 선택해야 합니다.
collection을 선택하고 매핑 규칙을 생성하기로 선택한 경우 소스 테이블을 선택해야 합니다.
Embedded array 및 Embedded document 매핑 규칙의 경우 문서에서 내장된 데이터를 삽입할 위치도 구성해야 합니다.
아래 표에는 매핑 규칙 옵션과 관련된 개념 및 해당 옵션이 적용되는 매핑 규칙이 요약되어 있습니다.
개념 | 설명 | 적용 대상 |
---|---|---|
컬렉션 이름 | 관계형 데이터 행이 마이그레이션되는 대상 collection입니다. | New documents |
상위 collection | 관계형 데이터 행이 마이그레이션되는 대상 collection입니다. | Embedded documents Embedded array |
Prefix | 규칙 계층 구조를 지정할 수 있는 드롭다운입니다. | Embedded documents Embedded array |
필드 이름 | 배열 또는 문서가 포함된 필드를 나타냅니다. | Embedded documents Embedded array |
기본 값 배열 만들기 | 상위 collection에 단일 필드 배열을 만듭니다. | Embedded array |
필드를 상위 항목에 병합 | 테이블 행을 상위 collection 수준에서 필드로 병합합니다. | Embedded documents |
표현식 이 true를 반환하는 행을 명시적으로 포함합니다. | New documents Embedded documents Embedded array | |
배열 조건 | 내장된 배열 을 정렬, 제한 및 정렬합니다. | Embedded array |
참고
관계형 마이그레이션 기본 키 ID 필드 마이그레이션은 프로젝트 수준에서 정의됩니다.
이러한 프로젝트 설정이 마이그레이션에 미치는 영향에 대한 자세한 내용은 키 처리 옵션을 참조하세요.
시작하기
세부 정보
각 매핑 규칙의 예를 개념화하기 위해 다음의 Mongo Enterprise
관계형 스키마를 사용하여 각 매핑 규칙 옵션을 설명합니다.