AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

Sink Connector ID 戦略のプロパティ

次の構成設定を使用して、MongoDB Kafka Sink Connector が MongoDB に書込む各ドキュメントの_id値を決定する方法を指定します。

カテゴリ別に整理された Sink Connector 構成設定のリストについては、「 Sink Connector 構成プロパティ 」に関するガイドを参照してください。

名前
説明

document.id.strate

タイプ: string

説明:
コネクターが一意の _id フィールドの生成に使用するクラス。

デフォルト:

com.mongodb.kafka.connect.sink.processor.id.strategy.BsonOidStrategy

受け入れ値: 空のstringまたは完全修飾Javaクラス名

document.id.stratey.overwrite.existing

タイプ: ブール値

説明:
コネクターが document.id.strategy プロパティで定義されたストラテジーを適用する際に、_id フィールドの既存の値を上書きするかどうか。

デフォルト: false
受け入れる値: true または false

document.id.strategy.uuid.format

タイプ: string

説明:
コネクターが _id フィールドの UUID を string 形式で出力するか、BsonBinary 形式で出力するか。

デフォルト: string
許容値: string または binary

delete.on.null.values

タイプ: ブール値

説明:
キー値が MongoDB のドキュメントと一致し、値フィールドが null の場合、コネクターがドキュメントを削除するかどうか。

この設定は、FullKeyStrategyPartialKeyStrategyProvidedInKeyStrategyなどのキードキュメントで操作する ID 生成ストラテジーを指定した場合に適用されます。

デフォルト: false
受け入れ可能な値: true または false

項目一覧