AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

변경 스트림 속성

다음 구성 설정을 사용하여 MongoDB Kafka 소스 커넥터로 작업할 때 변경 스트림에 대한 집계 파이프라인과 변경 스트림 커서에 대한 읽기 설정을 지정합니다.

범주별로 구성된 소스 커넥터 구성 설정 목록은 소스 커넥터 구성 속성 가이드를 참조하세요.

이름
설명

파이프라인



유형:
문자열 설명: 변경 스트림 에서 실행 집계 파이프라인의 배열 입니다. 필드 아닌 변경 스트림 이벤트 문서 에 대해 이 설정을 구성해야 fullDocument 합니다.

예시 들면 다음과 같습니다.

[{"$match": { "$and": [{"operationType": "insert"}, {"fullDocument.eventId": 1404 }] } }]

더 많은 예시를 보려면 다음을 참조하세요.

기본값: "[]"
허용되는 값: 유효한 집계 파이프라인 단계

change.stream.full.document








유형:updateLookup

whenAvailable

문자열 설명:required

업데이트 작업에서 변경

스트림 반환하는""
값을 결정합니다. 기본값 설정은 원본 문서 와 업데이트된 문서 간의 차이점을 반환합니다. 설정은 원본 문서 와 업데이트된 문서 간의 차이점과 업데이트 후 특정 점 의 전체 업데이트된 문서 의 사본을 반환합니다. 설정은 업데이트된 문서(사용 가능한 경우)를 반환합니다. 설정은 업데이트된 문서 반환하고 해당 문서를 사용할 수 없는 경우 오류를 발생시킵니다. 이 변경 스트림 옵션의 작동 방식에 대한 자세한 내용은 MongoDB 매뉴얼의 업데이트 작업에 대한 전체 문서 조회를 참조하세요. 기본값: 허용되는"" 값:,, "updateLookup" "whenAvailable"또는 "required"

change.stream.full.document.before.change



유형:


문자열 설명: 업데이트 작업 시

변경 스트림 이

반환하는 문서 사전 whenAvailable 이미지를 구성합니다. 기존 데이터를 복사하는 동안 게시된 소스 레코드에는 사전 이미지를 사용할 수 없으며, 사전 이미지 구성은 복사에 영향을 주지 않습니다. 사전 이미지를 활성화 하도록

컬렉션 구성하는 방법을 학습 MongoDB 매뉴얼에서 문서 사전 및 사후 이미지로 스트림 변경을 참조하세요. 기본값 설정은 required 문서 사전 이미지를 억제합니다. 설정은 사용 가능한 경우 교체, 업데이트 또는 삭제되기 전의 문서 사전 이미지를 반환합니다. 설정은 문서 사전 이미지를 반환하고 사용할 수 없는 경우 오류를 발생시킵니다.

기본값: ""
허용되는 값: "" 또는 "whenAvailable" 또는 "required"

publish.full.document.only



유형:
fullDocument fullDocument 부울 설명:fullDocument 업데이트 이벤트 에 의해 생성된 변경 스트림 이벤트 문서 에서 필드 만 반환할지 여부입니다. 필드 에는 업데이트된 문서 의 최신 버전이 포함되어 있습니다. 필드 에 대해 자세히 학습 서버 매뉴얼의 업데이트 이벤트를 참조하세요. 로 설정하다

true하면 connector 설정을 재정의하고 change.stream.full.document updateLookup 로 설정하여 fullDocument 필드 에 업데이트된 문서가 포함되도록 합니다.

기본값: false
허용되는 값: true 또는 false

publish.full.document.only.tombstone.on.delete

유형: 부울

설명:
문서가 삭제될 때 삭제 표시 이벤트를 반환할지 여부입니다. 툼스톤 이벤트에는 null 값을 가진 삭제된 문서의 키가 포함되어 있습니다. 이 설정은 이 인 경우에만 publish.full.document.only true적용됩니다.

기본값: false
허용되는 값: true 또는 false

change.stream.document.key.as.key

유형: 부울

설명:
문서 키가 있는 경우 소스 기록 키에 문서 키를 사용할지 여부입니다.

true 설정하다 하면 connector 삭제된 문서의 키를 툼스톤 이벤트에 추가합니다. 로 설정하다 false 하면 connector 재개 토큰을 툼스톤 이벤트의 소스 키로 사용합니다.

기본값: true
허용되는 값: true 또는 false

데이터 정렬

유형: 문자열

설명:
MongoDB 변경 스트림 에서 반환된 문서에 적용하는 언어별 순서 규칙을 지정하는 JSON

""
데이터 정렬 문서 . 기본값: 허용되는 값: 유효한 데이터 정렬 JSON 문서

batch.size

유형: int

설명:
변경 스트림 커서 배치 크기입니다.

0
기본값:허용되는 값: 정수

poll.await.time.ms

유형: long

설명:
서버 빈 배치 반환하기 전에 변경 스트림 커서 에 보고할 새 데이터 변경 사항을 기다리는 최대 시간(밀리초)입니다.

5000
기본값:허용되는 값: 정수

poll.max.batch.size

유형: int

설명:
새 데이터에 대해 변경 스트림 커서 폴링할 때 단일 배치 에서 읽을 수 있는 최대 문서 수입니다. 이 설정을 사용하여 connector 에서 내부적으로 버퍼링되는 데이터의 양을 제한할 수 있습니다.

1000
기본값:허용되는 값: 정수

이 페이지의 내용