Перейти к основному содержимому

FetchGridFS

Описание

Извлекает один или несколько файлов из GridFS по имени файла или по пользовательскому запросу.

Теги

fetch, gridfs, mongo

Свойства

НазваниеОписание
Client ServiceКлиентская служба MongoDB для подключения к базе данных.
Mongo Database NameИмя используемой базы данных Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Bucket NameИмя корзины GridFS, в которой будут храниться файлы. Если оставить поле пустым, будет использовано значение по умолчанию 'fs', используемое клиентским драйвером MongoDB. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
File NameИмя файла в корзине, на который нацелен этот процессор. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
QueryДопустимый запрос MongoDB для получения одного или нескольких файлов из GridFS. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Query Output AttributeЕсли задано, запрос будет записан в указанный атрибут выходных потоковых файлов. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Operation ModeThis option controls when results are made available to downstream processors. If Stream Query Results is enabled, provenance will not be tracked relative to the input flowfile if an input flowfile is received and starts the query. In Stream Query Results mode errors will be handled by sending a new flowfile with the original content and attributes of the input flowfile to the failure relationship. Streaming should only be used if there is reliable connectivity between MongoDB and NiFi.

Взаимосвязи

  • success: Если операция выполнена успешно, потоковый файл отправляется в эту связь.
  • failure: Если при обработке потокового файла возникает ошибка, он отправляется в эту связь.
  • original: Исходный входной файл потока отправляется в эту связь, если запрос не вызывает ошибку