Skip to main content

PutGridFS

Описание

Записывает файл в корзину GridFS.

Теги

mongo, gridfs, put, file, store

Свойства

НазваниеОписание
Client ServiceКлиентская служба MongoDB для подключения к базе данных.
Mongo Database NameИмя используемой базы данных Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Bucket NameИмя корзины GridFS, в которой будут храниться файлы. Если оставить поле пустым, будет использовано значение по умолчанию 'fs', используемое клиентским драйвером MongoDB. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
File NameИмя файла в корзине, на который нацелен этот процессор. Имена файлов в GridFS не содержат информацию о пути, поскольку GridFS не сортирует файлы по папкам в корзине. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
File Properties PrefixАтрибуты с этим префиксом будут добавлены к файлу, хранящемуся в GridFS, в качестве метаданных. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Enforce UniquenessЕсли эта опция включена, она обеспечит уникальность корзины. Это будет сделано путем создания индекса MongoDB, соответствующего вашему выбору. В идеале его следует настроить один раз при создании корзины в первый раз, потому что создание существующей корзины с большим количеством данных может занять много времени.
Hash AttributeЕсли включено обеспечение уникальности и хэш файла является частью ограничения, для него должен быть установлен атрибут, который существует во всех входящих потоковых файлах. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Chunk SizeУправляет максимальным размером каждого фрагмента файла, загружаемого в GridFS. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)

Взаимосвязи

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