ID 필드 사용자 지정
마이그레이션 작업 의 일부로 필드 를 사용자 지정할 수 있습니다. 사용자 지정 필드를 사용하면 프로젝트의 _id
_id
키 처리 옵션을 사용하는 대신 필드의 BSON 데이터 유형 을 변경하고 사용자 지정 JavaScript 표현식을 쓰기 (write) 수 있습니다. 사용자 지정된 _id
필드는 고유한 값으로 평가되어야 합니다.
이 작업에 대하여
사용자 정의된
_id
필드를 사용하여_id
필드의 표현력을 높일 수 있습니다. 예를 들어, 여러 필드를 연결하여 고유한_id
을(를) 형성할 수 있습니다.사용자 지정 ID 변경 사항은 언제든지 되돌릴 수 있습니다.
_id
필드는 프로젝트의 키 처리 옵션으로 돌아갑니다.
단계
Mapping 화면의 Schema model 창 또는 다이어그램 보기에서 테이블 또는 collection 이름을 클릭합니다.
Schema model 창에서 다음을 클릭합니다. 아이콘을 클릭합니다.
다음을 클릭합니다. 아이콘을 클릭하고 필드 옆에 있는 _id Transform to calculated field을(를) 선택합니다.
(선택 사항) BSON type 을(를) 선택합니다.
(선택 사항) Null handling 옵션을 선택합니다.
Omit: 대상 collection에 Null 값이 삽입되지 않습니다.
Insert as null: 대상 컬렉션에 Null 값이 삽입됩니다.
유효한 JavaScript 표현식을 입력하세요. 예제는 유효한 JavaScript 표현식을 참조하세요.
Done을(를) 클릭한 다음 Save and close을(를) 클릭합니다.