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.
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
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 utilizar para gerar um _id campo único.

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 _id campo quando aplicar a estratégia definida pela document.id.strategy propriedade.

Padrão: false
Valores aceitos: true ou false

document.id.strategy.uuid.format

Tipo: string

Descrição:
se o conector deve produzir o UUID no _id campo no formato de string ou no formato BsonBinary.

Padrão: string
Valores aceitos: string ou binary

delete.on.null.values

Tipo: boolean

Descrição:
Se o conector deve 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 FullKeyStrategy PartialKeyStrategychave, como, e.ProvidedInKeyStrategy

Padrão: false
Valores aceitos: true ou false