GetMongo 2025.10.2.19¶
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.
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 |
By default, MongoDB’s Java driver returns «extended JSON». Some of the features of this variant of JSON may cause problems for other JSON parsers that expect only standard JSON types and conventions. This configuration setting controls whether to use extended JSON or provide a clean view that conforms to standard JSON. |
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. |