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 do pós-processador do conector de afundamento

Use as seguintes definições de configuração para especificar como o connector de coletor do MongoDB Kafka deve transformar os dados do Kafka antes de inseri-los 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

post.processor.chain

Tipo: list

Descrição:
Uma lista de classes de pós-processador que o conector deve aplicar para processar os dados antes de salvá-los no MongoDB.

Para saber mais sobre pós-processadores e ver exemplos de
seu uso, consulte
Pós-processadores do Sink Connector.

padrão:

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

Valores aceitos: Uma lista separada por vírgulas de nomes de classes Java totalmente qualificados

field.gregar.mapping

Tipo: string

Descrição:
Uma lista de mapeamentos de nomes de campo para campos de chave e valor. Defina os mapeamentos em um array JSON embutido no seguinte formato:

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

Padrão: []
Valores aceitos: um array JSON válido

field.renamer.regexp

Tipo: string

Descrição:
Uma lista de mapeamentos de nomes de campo para campos de chave e valor usando expressões regulares. Defina os mapeamentos em um array JSON embutido no seguinte formato:

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

Padrão: []
Valores aceitos: um array JSON válido

key.projection.list

Tipo: string

Descrição:
Uma lista de nomes de campo que o conector deve incluir na projeção de chave.

Padrão: ""
Valores aceitos: Uma lista de nomes de campos separados por vírgulas

key.projection.type

Tipo: string

Descrição:
O tipo de projeção de chave que o conector deve usar.

Padrão: none
Valores aceitos: none, BlockList ou AllowList (Obsoleto: lista negra, lista branca)

value.projection.list

Tipo: string

Descrição:
Uma lista de nomes de campos que o conector deve incluir na projeção de valor.

Padrão: ""
Valores aceitos: Uma lista de nomes de campos separados por vírgulas

value.projection.type

Tipo: string

Descrição:
O tipo de projeção de valor que o conector deve usar.

Padrão: none
Valores aceitos: none, BlockList ou AllowList (Obsoleto: lista negra, lista branca)

writemodel.strategy

Tipo: string

Descrição:
A classe que especifica o WriteModelStrategy que o conector deve usar para gravar em massa.

Para saber mais sobre como criar sua própria estratégia, consulte
Estratégias de modelo de gravação personalizadas.

padrão:

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

Valores aceitos: Um nome de classe Java totalmente qualificado