PutMongo 2025.5.31.15

Pacote

org.apache.nifi | nifi-mongodb-nar

Descrição

Grava o conteúdo de um FlowFile no MongoDB

Tags

insert, mongodb, put, update, write

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.