Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
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

Propiedades del posprocesador del Connector sumidero

Utiliza la siguiente configuración para especificar cómo el conector de sink de MongoDB Kafka debe transformar los datos de Kafka antes de insertarlos en MongoDB.

Para una lista de configuraciones de conectores sumideros organizada por categoría, consulta la guía sobre Propiedades de configuración de conectores sumideros.

Nombre
Descripción

post.processor.chain

Tipo: lista

Descripción:
Una lista de clases de posprocesamiento que el conector debe aplicar para procesar los datos antes de guardarlos en MongoDB.

Para obtener más información sobre los posprocesadores y ver ejemplos de
su uso, consulte
Posprocesadores del conector Sink.

Predeterminado:

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

Valores aceptados: una lista separada por comas de nombres de clases Java completamente calificados

campo.renamer.mapping

Tipo: cadena

Descripción:
Una lista de asignaciones de nombres de campo para campos clave y valor. Defina las asignaciones en una matriz JSON en línea con el siguiente formato:

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

Valor predeterminado: []
Valores aceptados: Un array JSON válido

field.renamer.regexp

Tipo: cadena

Descripción:
Una lista de asignaciones de nombres de campo para campos clave y valor mediante expresiones regulares. Defina las asignaciones en una matriz JSON en línea con el siguiente formato:

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

Valor predeterminado: []
Valores aceptados: Un array JSON válido

key.proyección.list

Tipo: cadena

Descripción:
Una lista de nombres de campos que el conector debe incluir en la proyección de clave.

Predeterminado: ""
Valores aceptados: Una lista de nombres de campos separados por comas

key.proyección.type

Tipo: cadena

Descripción:
El tipo de proyección de clave que debe usar el conector.

Predeterminado: none
Valores noneaceptados:, BlockList o AllowList (Obsoleto:blacklist, whitelist)

value.proyección.list

Tipo: cadena

Descripción:
Una lista de nombres de campos que el conector debe incluir en la proyección de valores.

Predeterminado: ""
Valores aceptados: Una lista de nombres de campos separados por comas

value.proyección.type

Tipo: cadena

Descripción:
El tipo de proyección de valor que debe usar el conector.

Predeterminado: none
Valores noneaceptados:, BlockList o AllowList (Obsoleto:blacklist, whitelist)

estrategia.modelo_de_escritura

Tipo: cadena

Descripción:
La clase que especifica el que el WriteModelStrategy conector debe usar para escrituras masivas.

Para obtener más información sobre cómo crear su propia estrategia, consulte
Estrategias de modelo de escritura personalizadas.

Predeterminado:

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

Valores aceptados: un nombre de clase Java completamente calificado