Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Propriedades de estratégia de ID do conector de coletor

Use as seguintes configurações para especificar como o conector MongoDB Kafka sink deve determinar o valor _id para cada documento que ele grava no MongoDB.

Para obter uma lista de definições de configuração do conector de coletor organizadas por categoria, consulte o guia sobre Propriedades de configuração do Connector de coletor.

Nome
Descrição

document.id.strategy

Tipo: string

Descrição:
A classe que o conector deve usar para gerar um campo _id exclusivo.

padrão:

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

Valores aceitos: uma string vazia ou nome de classe Java totalmente qualificado

document.id.strategy.overwrite.existing

Tipo: booleano

Descrição:
Se o conector deve substituir os valores existentes no campo _id quando aplica a estratégia definida pela propriedade document.id.strategy.

Padrão: false
Valores aceitos: true ou false

document.id.strategy.uuid.format

Tipo: string

Descrição:
Se o conector deve gerar o UUID no campo _id em formato de string ou em formato BsonBinary.

Padrão: string
Valores aceitos: string ou binary

delete.on.null.values

Tipo: booleano

Descrição:
Se o connector deve ou não excluir documentos quando o valor da chave corresponder a um documento no MongoDB e o campo de valor for nulo.

Essa configuração se aplica quando você especifica uma estratégia de geração de ID que opera no documento de chave, como FullKeyStrategy, PartialKeyStrategy e ProvidedInKeyStrategy.

Padrão: false
Valores aceitos: true ou false