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.
Docs Menu

Propiedades de estrategia de ID del conector de sumidero

Utilice la siguiente configuración para especificar cómo el conector MongoDB Kafka sink debe determinar el valor de _id para cada documento que escriba 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

estrategia.documento.id

Tipo: string

Descripción:
La clase que el conector debe usar para generar un campo _id único.

por defecto:

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

Valores aceptados: Una string vacía o un nombre de clase Java totalmente calificado

document.id.strategy.overwrite.existing

Tipo: booleano

Descripción:
Si el conector debe sobrescribir los valores existentes en el campo _id cuando aplica la estrategia definida por la propiedad document.id.strategy.

Por defecto: false
Valores aceptados: true o false

document.id.estrategia.uuid.formato

Tipo: string

Descripción:
Si el conector debe generar el UUID en el campo _id en formato string o en BsonBinary formato.

Por defecto: string
Valores aceptados: string o binary

Borrar en valores nulos

Tipo: booleano

Descripción:
Si el conector debe borrar documentos cuando el valor clave coincide con un documento en MongoDB y el campo de valor es nulo.

Esta configuración se aplica cuando se especifica una estrategia de generación de ID que opera en el documento clave, como FullKeyStrategy, PartialKeyStrategy y ProvidedInKeyStrategy.

Por defecto: false
Valores aceptados: true o false