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.
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. |