PHP 7.4.19 Released!

MongoGridFS::put

(PECL mongo >=1.0.8)

MongoGridFS::putСохраняет файл в базе данных

Описание

public MongoGridFS::put ( string $filename , array $metadata = array() , array $options = array() ) : mixed

Замечание:

MongoGridFS::put() является псевдонимом MongoGridFS::storeFile().

Список параметров

filename

Имя файла для сохранения.

metadata

Другие поля метаданных для включения в файл документа.

Замечание:

Данные поля могут перезаписать поля, автоматически созданные драйвером, как указано в основной документации MongoDB » коллекции файлов. В качестве практического применения данного поведения можно указать собственный chunkSize или _id для файла.

options

Массив опций для операций вставки, выполняемых для коллекций chunks и files. Смотрите MongoCollection::insert() для документации по этим параметрам.

Возвращаемые значения

Возвращает _id сохранённого документа. Это будет сгенерированный MongoId, за исключением случая, когда _id был явно указан в параметре metadata.

Ошибки

Выдаёт исключение MongoGridFSException, если при чтении filename или вставке в коллекции chunks или files возникает ошибка.

Смотрите также

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top