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

유형: 부울

설명:
변경 스트림이
createIndexes 및
dropIndexes 이벤트와 같은 DDL 이벤트에 대해 알릴지


여부를 결정합니다. 자세한 학습 은 showExpandedEvents를 참조하세요. 이 설정은
업데이트 이벤트에서 updateDescription.disambiguatedPaths를 표시하는 데 필요하며,
모호한 필드와 관련된 변경 사항을 명확히 합니다. 자세히 학습
disambiguatedPaths를 참조하세요.

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

change.stream.full.document.before.change

유형:










문자열 설명:


업데이트 작업 시 변경 스트림 이 반환하는 문서 사전 이미지를 구성합니다. 기존 데이터를 복사하는 동안 게시된 소스 레코드에는 사전 이미지를 사용할 수 없으며, 사전 이미지 구성은 복사에 영향을 주지 않습니다. 사전 이미지를 활성화 하도록 컬렉션 구성하는 방법을 학습 MongoDB 매뉴얼에서 문서 사전 및 사후 이미지로 스트림 변경을 참조하세요. 기본값 설정은 문서 사전 이미지를 억제합니다. whenAvailable 설정은 사용 가능한 경우 교체, 업데이트 또는 삭제되기 전의 문서 사전 이미지를 반환합니다. 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로 설정하면 커넥터는 삭제된 문서의 키를 틀스톤 이벤트에 추가합니다. false로 설정되면 커넥터는 재개 토큰을 툼스톤 이벤트의 소스 키로 사용합니다.

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

데이터 정렬

유형: 문자열

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

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

batch.size

유형: int

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

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

poll.await.time.ms

유형: long

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

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

poll.max.batch.size

형식: int

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

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

이 페이지 평가하기

이 페이지의 내용