MongoGridFS::remove

(PECL mongo >=0.9.0)

MongoGridFS::removeУдаляет файлы и их фрагменты из базы данных

Описание

public MongoGridFS::remove ([ array $criteria = array() [, array $options = array() ]] ) : bool|array

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

criteria

Имя файла или критерии для поиска.

options

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

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

Возвращает массив, содержащий состояние удаления (относительно коллекции files), если установлена опция "w". В противном случае возвращает TRUE.

Поля в массиве статуса описаны в документации к MongoCollection::insert().

Ошибки

Исключение MongoCursorException бросается, если установлена опция "w" и не прошла запись.

Исключение MongoCursorTimeoutException бросается, если опция "w" установлена в значение больше одного и операция заняла больше, чем MongoCursor::$timeout миллисекунд. При этом операция на сервере не прерывается, так как это ограничение времени работает на клиентской стороне. Операция в миллисекундах в MongoCollection::$wtimeout.

add a note add a note

User Contributed Notes 1 note

up
0
fhagard at lightcube dot us
14 years ago
To ensure that a remove occurred successfully use MongoDB::lastError(). Currently MongoGridFS::remove will return even if the remove failed.
To Top