GetMongo 2025.5.31.15

Pacote

org.apache.nifi | nifi-mongodb-nar

Descrição

Cria FlowFiles a partir de documentos em MongoDB carregados por uma consulta especificada pelo usuário.

Tags

get, mongodb, read

Requisito de entrada

ALLOWED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Tamanho do lote

O número de elementos a serem retornados do servidor em um lote

Limit

O número máximo de elementos a serem retornados

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

Projeção

Os campos a serem retornados dos documentos no conjunto de resultados; deve ser um documento BSON válido

Consulta

Os critérios de seleção para fazer a pesquisa. Se o campo for deixado em branco, ele procurará a entrada de uma conexão de entrada de outro processador para fornecer a consulta como um documento JSON válido dentro do corpo do FlowFile. Se esse campo for deixado em branco e um cronômetro for ativado em vez de uma conexão de entrada, isso resultará em uma busca de coleção completa usando uma consulta “{}”.

Sort

Os campos pelos quais a classificação deve ser feita; deve ser um documento BSON válido

get-mongo-send-empty

Se uma consulta for executada com êxito, mas não retornar nenhum resultado, envie um documento JSON vazio, indicando que não houve resultado.

json-type

Por padrão, o driver Java do MongoDBretorna “JSON estendido”. Alguns dos recursos dessa variante de JSON podem causar problemas para outros analisadores de JSON que esperam apenas tipos e convenções padrão de JSON. Essa definição de configuração controla o uso do JSON estendido ou o fornecimento de uma exibição limpa em conformidade com o JSON padrão.

mongo-charset

Especifica o conjunto de caracteres dos dados do documento.

mongo-client-service

Se configurada, essa propriedade usará o serviço de cliente atribuído para o pool de conexões.

mongo-date-format

A cadeia de caracteres de formato de data a ser usada para formatar os campos Date retornados do Mongo. Ela só é aplicada quando o formato de saída JSON está definido como JSON padrão.

mongo-query-attribute

Se definido, a consulta será gravada em um atributo especificado nos FlowFiles de saída.

results-per-flowfile

Quantos resultados você pode colocar em um FlowFile de uma só vez. O corpo inteiro será tratado como uma matriz JSON de resultados.

use-pretty-printing

Escolha se você deseja ou não usar a exibição agradável para o JSON a partir dos resultados da consulta. A escolha de “True” pode aumentar muito os requisitos de espaço em disco, dependendo da complexidade do documento JSON

Relações

Nome

Descrição

failure

Todas os FlowFiles de entrada que fazem parte de uma execução de consulta com falha vão para cá.

original

Todas os FlowFiles de entrada que fazem parte de uma execução de consulta bem-sucedida vão para cá.

success

Todos os FlowFiles que têm os resultados de uma execução de consulta bem-sucedida vão para cá.

Grava atributos

Nome

Descrição

mongo.database.name

O banco de dados de onde vieram os resultados.

mongo.collection.name

A coleção de onde vieram os resultados.