Stores a file in the database


(PECL mongo >=1.0.8)

MongoGridFS::putStores a file in the database

Описание

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

Замечание:

MongoGridFS::put() is an alias of MongoGridFS::storeFile().

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

filename

Name of the file to store.

metadata

Other metadata fields to include in the file document.

Замечание:

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

options

An array of options for the insert operations executed against the chunks and files collections. See MongoCollection::insert() for documentation on these these options.

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

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

Ошибки

Throws MongoGridFSException if there is an error reading filename or inserting into the chunks or files collections.

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