PutMongo 2025.5.31.15¶
Pacote¶
org.apache.nifi | nifi-mongodb-nar
Descrição¶
Grava o conteúdo de um FlowFile no MongoDB
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
Conjunto de caracteres |
O conjunto de caracteres no qual os dados são codificados |
Modo |
Indica se o processador deve inserir ou atualizar o conteúdo |
Nome da coleção Mongo |
O nome da coleção a ser usada |
Nome do banco de dados Mongo |
O nome do banco de dados a ser usado |
Método de atualização |
Método MongoDB para executar operações de atualização de coleções, como updateOne ou updateMany |
Atualizar chave de consulta |
Um ou mais nomes de chave de documento separados por vírgulas usados para criar os critérios de consulta de atualização, como _id |
Upsert |
Quando verdadeira, insere um documento se nenhum documento corresponder aos critérios da consulta de atualização; essa propriedade é válida somente quando se usa o modo de atualização; caso contrário, ela é ignorada |
mongo-client-service |
Se configurada, essa propriedade usará o serviço de cliente atribuído para o pool de conexões. |
put-mongo-update-mode |
Escolha um modo de atualização. Você pode fornecer um documento JSON para ser usado como substituto direto ou especificar um documento que contenha operadores de atualização como $set, $unset e $inc. Quando o modo Operators está ativado, espera-se que o conteúdo do FlowFile seja a parte do operador, por exemplo: {$set:{«key»: «value»}, $inc:{«count»:1234}} e a consulta de atualização virá da propriedade Update Query (Atualizar consulta) configurada. |
putmongo-update-query |
Especifique uma consulta MongoDB completa a ser usada para a consulta de pesquisa para fazer uma atualização/upsert. Observação: esse campo será ignorado se o valor “Update Query Key” (Atualizar chave de consulta) não estiver vazio. |
Relações¶
Nome |
Descrição |
---|---|
failure |
Todos os FlowFiles que não podem ser gravados no MongoDB são roteados para essa relação |
success |
Todos os FlowFiles que são gravados no MongoDB são roteados para essa relação |
Grava atributos¶
Nome |
Descrição |
---|---|
mongo.put.update.match.count |
A contagem de correspondências do resultado se a atualização/upsert for realizada; caso contrário, não será definida. |
mongo.put.update.modify.count |
A contagem de modificação do resultado se a atualização/upsert for realizada; caso contrário, não será definida. |
mongo.put.upsert.id |
O valor hexadecimal “_id” se upsert for realizado; caso contrário, não será definido. |