FetchGridFS 2025.5.31.15

Pacote

org.apache.nifi | nifi-mongodb-nar

Descrição

Recupera um ou mais arquivos de um bucket GridFS por nome de arquivo ou por uma consulta definida pelo usuário.

Tags

fetch, gridfs, mongo

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

gridfs-bucket-name

O bucket GridFS onde os arquivos serão armazenados. Se for deixado em branco, ele usará o valor padrão “fs” que o driver do cliente MongoDB usa.

gridfs-client-service

O serviço de cliente MongoDB a ser usado para conexões de banco de dados.

gridfs-database-name

O nome do banco de dados a ser usado

gridfs-file-name

O nome do arquivo no bucket que é o destino desse processador.

gridfs-query

Uma consulta MongoDB válida para buscar um ou mais arquivos em GridFS.

mongo-operation-mode

Essa opção controla quando os resultados são disponibilizados para os processadores downstream. Se a opção de resultados de consulta do fluxo estiver ativada, a procedência não será rastreada em relação ao FlowFile de entrada se um FlowFile de entrada for recebido e iniciar a consulta. No modo de resultados de consulta do fluxo, os erros serão tratados com o envio de um novo FlowFile com o conteúdo original e os atributos do FlowFile de entrada para a relação de falha. O streaming só deve ser usado se houver conectividade confiável entre MongoDB e NiFi.

mongo-query-attribute

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

Relações

Nome

Descrição

failure

Quando há uma falha no processamento do FlowFile, ele vai para esse relacionamento.

original

O FlowFile de entrada original vai para essa relação se a consulta não causar um erro

success

Quando a operação é bem-sucedida, o FlowFile é enviado para essa relação.

Grava atributos

Nome

Descrição

gridfs.file.metadata

Os metadados personalizados armazenados com um arquivo são anexados a essa propriedade, caso existam.