FetchGridFS 2025.5.31.15

Bundle

org.apache.nifi | nifi-mongodb-nar

Description

Récupère un ou plusieurs fichiers d’un compartiment GridFS par nom de fichier ou par requête définie par l’utilisateur.

Balises

fetch, gridfs, mongo

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

gridfs-bucket-name

Compartiment GridFS dans lequel les fichiers seront stockés. Si cette valeur est laissée vide, la valeur par défaut « fs » utilisée par le pilote du client MongoDB sera employée.

gridfs-client-service

Service client MongoDB à utiliser pour les connexions aux bases de données.

gridfs-database-name

Nom de la base de données à utiliser

gridfs-file-name

Nom du fichier dans le compartiment qui est la cible de ce processeur.

gridfs-query

Une requête MongoDB valide à utiliser pour récupérer un ou plusieurs fichiers à partir de GridFS.

mongo-operation-mode

Cette option permet de contrôler le moment où les résultats sont mis à la disposition des processeurs en aval. Si l’option Résultats de la requête de flux est activée, la provenance ne sera pas suivie par rapport au fichier de flux d’entrée si un fichier de flux d’entrée est reçu et lance la requête. En mode « Stream Query Results », les erreurs sont traitées par l’envoi d’un nouveau fichier de flux avec le contenu et les attributs d’origine du fichier de flux d’entrée à la relation d’échec. Le flux ne doit être utilisé que s’il existe une connectivité fiable entre MongoDB et NiFi.

mongo-query-attribute

Si cette valeur est définie, la requête sera écrite dans un attribut spécifié dans les FlowFiles de sortie.

Relations

Nom

Description

failure

En cas d’échec du traitement du FlowFile, il est renvoyé à cette relation.

original

Le fichier d’entrée d’origine passe à cette relation si la requête ne provoque pas d’erreur

success

Lorsque l’opération aboutit, le FlowFile est envoyé à cette relation.

Écrit les attributs

Nom

Description

gridfs.file.metadata

Les métadonnées personnalisées stockées avec un fichier sont attachées à cette propriété si elles existent.