AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

싱크 커넥터 포스트프로세서 속성

다음 구성 설정을 사용하여 MongoDB Kafka connector가 Kafka 데이터를 MongoDB에 삽입하기 전에 변환하는 방법을 지정합니다.

카테고리별로 정리된 싱크 connector 구성 설정 목록은 싱크 Connector 구성 속성가이드 를 참조하세요.

이름
설명

post.processor.chain

유형: list

설명:
connector 데이터를 MongoDB 에 저장하기 전에 프로세스 위해 적용 해야 하는 포스트 프로세서 클래스 목록입니다.

포스트 프로세서에 대해 자세히 학습
사용 예제를 보려면
싱크 커넥터 포스트 프로세서를 참조하세요.

기본값:

com.mongodb.kafka.connect.sink.processor.DocumentIdAdder

허용되는 값: 쉼표로 구분된 정규화된 Java 클래스 이름 목록

field.renamer.mapping

유형: 문자열

설명:
키 및 값 필드에 대한 필드 이름 매핑 목록입니다. 다음 형식의 인라인 JSON 배열 에서 매핑을 정의합니다.

[ { "oldName":"key.fieldA", "newName":"field1" }, { "oldName":"value.xyz", "newName":"abc" } ]

기본값: []
허용되는 값: 유효한 JSON 배열

field.renamer.regexp

유형: 문자열

설명:
정규 표현식을 사용하는 키 및 값 필드에 대한 필드 이름 매핑 목록입니다. 다음 형식의 인라인 JSON 배열 에서 매핑을 정의합니다.

[ {"regexp":"^key\\\\..*my.*$", "pattern":"my", "replace":""}, {"regexp":"^value\\\\..*$", "pattern":"\\\\.", "replace":"_"} ]

기본값: []
허용되는 값: 유효한 JSON 배열

필드.value.transformer



유형:
문자열 설명:FieldValueTransformer 구현 의 정규화된 클래스 이름입니다. 구성되면 connector MongoDB 에 쓰기 전에 지정된 변환기를 에 나열된 필드에 field.value.transformer.fields 적용합니다. 클래스는 를 구현 해야 com.mongodb.kafka.connect.sink.processor.field.transform.FieldValueTransformer 하며 인수가 없는 공개 생성자가 있어야 합니다.

기본값: ""
허용되는 값: 정규화된 Java 클래스 이름

필드.value.transformer.fields



유형:
문자열 설명: connector 구성된 FieldValueTransformer 을 적용하는 쉼표로 구분된 필드 이름 목록입니다. 또한 connector 이름이 일치하는 하위 문서의 중첩 필드를 변환합니다.

기본값: ""
허용되는 값: 쉼표로 구분된 필드 이름 목록

key.projection.list



유형:
문자열 설명: connector 키 프로젝션 에 포함해야 하는 필드 이름의 목록입니다.

기본값: ""
허용되는 값: 쉼표로 구분된 필드 이름 목록

key.projection.type

유형: 문자열

설명:
connector 에서 사용해야 하는 키 프로젝션 유형입니다.

기본값: none
허용되는 none값:, BlockList 또는 AllowList (더 이상 사용되지 않음: blacklist, whitelist)

value.projection.list



유형:
문자열 설명: connector 값 프로젝션 에 포함해야 하는 필드 이름의 목록입니다.

기본값: ""
허용되는 값: 쉼표로 구분된 필드 이름 목록

value.projection.type

유형: 문자열

설명:
connector 에서 사용해야 하는 값 프로젝션 의 유형입니다.

기본값: none
허용되는 none값:, BlockList 또는 AllowList (더 이상 사용되지 않음: blacklist, whitelist)

writemodel.strategy

유형: 문자열

설명:
connector WriteModelStrategy 대량 쓰기에 사용해야 하는 를 지정하는 클래스입니다.

나만의 전략을 만드는 방법에 대해 자세히
학습 사용자 지정 쓰기 모델 전략을 참조하세요.

기본값:

com.mongodb.kafka.connect.sink.writemodel.strategy.DefaultWriteModelStrategy

허용되는 값: 정규화된 Java 클래스 이름

이 페이지의 내용