| 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 |
| 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 |
| 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 |
| 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 |
| 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) |
| 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 |
| 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 |