| 형식: 목록
설명: 커넥터가 MongoDB에 데이터를 저장하기 전에 데이터를 처리하기 위해 적용해야 하는 게시 프로세서 클래스 목록입니다.
게시 프로세서에 대해 자세히 알아보고 사용 예시를 확인하려면 다음을 참조하세요. Sink Connector 게시 프로세서.
기본값: | com.mongodb.kafka.connect.sink.processor.DocumentIdAdder |
허용되는 값: 쉼표로 구분된 정규화된 Java 클래스 이름 목록 |
| 유형: string
설명: 키 필드와 값 필드에 대한 필드 이름 매핑 목록입니다. 다음 형식의 인라인 JSON 배열에 매핑을 정의합니다. | [ { "oldName":"key.fieldA", "newName":"field1" }, { "oldName":"value.xyz", "newName":"abc" } ] |
기본값: [] 허용되는 값: 유효한 JSON 배열 |
| Type: string
설명: 정규 표현식을 사용하여 키 및 값 필드에 대한 필드 이름 매핑 목록입니다. 다음 형식의 인라인 JSON 배열로 매핑을 정의하십시오: | [ {"regexp":"^key\\\\..*my.*$", "pattern":"my", "replace":""}, {"regexp":"^value\\\\..*$", "pattern":"\\\\.", "replace":"_"} ] |
기본값: [] 허용되는 값: 유효한 JSON 배열 |
| 유형: string
설명: 커넥터가 키 프로젝션에 포함해야 할 필드 이름 목록입니다.
기본값: "" 허용 값: 필드 이름의 쉼표로 구분된 목록 |
| 유형: string
설명: 커넥터가 사용해야 하는 키 프로젝션 유형입니다.
기본값: none 허용 값: none, BlockList 또는 AllowList (더 이상 사용하지 않음: blacklist, whitelist) |
| 유형: string
설명: 커넥터가 값 프로젝션에 포함해야 할 필드 이름 목록입니다.
기본값: "" 허용 값: 필드 이름의 쉼표로 구분된 목록 |
| 유형: string
설명: 커넥터가 사용해야 하는 값 프로젝션의 유형입니다.
기본값: none 허용 값: none, BlockList 또는 AllowList (더 이상 사용하지 않음: blacklist, whitelist) |
| 유형: string
설명: 커넥터가 대량 쓰기 (Bulk Writes)에 사용해야 할 WriteModelStrategy 을(를) 지정하는 클래스입니다.
자체 전략을 만드는 방법에 대해 자세히 알아보려면 사용자 지정 쓰기 (write) 모델 전략을 참조하세요.
기본값: | com.mongodb.kafka.connect.sink.writemodel.strategy.DefaultWriteModelStrategy |
허용되는 값: 정규화된 Java 클래스 이름 |