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

Sink Connector ポストプロセッサのプロパティ

次の構成設定を使用して、MongoDB Kafka Sink Connector が Kafka データを MongoDB に挿入する前に変換する方法を指定します。

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

名前
説明

post.processor.link

タイプ: list

説明:
MongoDB に保存する前にデータを処理するためにコネクターが適用する書き込み後のプロセッサー クラスのリスト。


書き込み処理について詳しく学ぶには、また、その使用例を参照するには、
Sink Connector 書き込み処理 を参照してください。

デフォルト:

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

受け入れ値: 完全修飾 Java クラス名のコンマ区切りリスト

field.renamer.mapping

型: string

説明:
キー フィールドと値フィールドのフィールド名マッピングのリスト。マッピングを次の形式のインライン JSON 配列で定義します。

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

デフォルト: []
受け入れ可能な値: 有効な JSON 配列

field.renamer.regex

タイプ: string

説明:
正規表現を使用したキーフィールドと値フィールドのフィールド名マッピングのリスト。マッピングを次の形式のインライン JSON 配列で定義します。

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

デフォルト: []
受け入れ可能な値: 有効な JSON 配列

field.value.transformer

型: string

説明:
FieldValueTransformer 実装の完全修飾クラス名。構成されると、コネクターは MongoDB に書き込む前に、field.value.transformer.fields にリストされているフィールドに指定されたトランスフォーマーを適用します。クラスは com.mongodb.kafka.connect.sink.processor.field.transform.FieldValueTransformer を実装し、パブリックの引数なしコンストラクタを持つ必要があります。

デフォルト: ""
受け入れる値: 完全修飾 Java クラス名

フィールド.value.transformer.フィールド

タイプ: string

説明:
コネクターが構成された FieldValueTransformer を適用するフィールド名のカンマ区切りリスト。コネクターは、同じ名前のサブドキュメント内のネストされたフィールドも変換します。

デフォルト: ""
受け入れる値: フィールド名のカンマ区切りリスト

key.projection.list

タイプ: string

説明:
コネクターがキー プロジェクションに含める必要があるフィールド名のリスト。

デフォルト: ""
受け入れられる値: フィールド名のカンマ区切りリスト

key.projection.type

タイプ: string

説明:
コネクターが使用するプロジェクションのキーのタイプ。

デフォルト:none
受け入れ可能な値:noneBlockList 、またはAllowList (非推奨: blacklist、whitelist)

value.projection.list

〈strong〉タイプ:〈/strong〉 string〈br


/〉〈br /〉〈strong〉説明:〈/strong〉〈br /〉コネクターが値プロジェクションに含める必要があるフィールド名のリスト。〈br /〉〈br /〉

デフォルト: ""
受け入れられる値: フィールド名のカンマ区切りリスト

value.projection.type

タイプ: string

説明:
コネクターが使用する値プロジェクションのタイプ。

デフォルト:none
受け入れ可能な値:noneBlockList 、またはAllowList (非推奨: blacklist、whitelist)

writemodel.stratey

タイプ: string

説明:
コネクターが一括書き込みに使用するWriteModelStrategyを指定するクラス。

独自のストラテジーの作成方法について詳しくは、「
カスタム書き込みモデルストラテジー」を参照してください。

デフォルト:

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

許容値: 完全修飾 Java クラス名

項目一覧