PutGridFS 2025.5.31.15

Pacote

org.apache.nifi | nifi-mongodb-nar

Descrição

Grava um arquivo em um bucket GridFS.

Tags

file, gridfs, mongo, put, store

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. Os nomes de arquivo GridFS não incluem informações de caminho porque o GridFS não classifica os arquivos em pastas dentro de um bucket.

putgridfs-chunk-size

Controla o tamanho máximo de cada parte de um arquivo carregado no GridFS.

putgridfs-enforce-uniqueness

Quando ativada, essa opção garantirá que a exclusividade seja aplicada no bucket. Ele fará isso criando um índice MongoDB que corresponda à sua seleção. O ideal é que ele seja configurado uma vez quando o bucket for criado pela primeira vez, pois pode levar muito tempo para construir um bucket existente com muitos dados.

putgridfs-hash-attribute

Se a aplicação de unicidade estiver ativada e o hash do arquivo fizer parte da restrição, isso deverá ser definido como um atributo existente em todos os FlowFiles de entrada.

putgridfs-properties-prefix

Os atributos que tiverem esse prefixo serão adicionados ao arquivo armazenado no GridFS como metadados.

Relações

Nome

Descrição

duplicate

Os FlowFiles que não passam na verificação de duplicatas são enviados para essa relação.

failure

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

success

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