MongoGridFS::delete
(PECL mongo >=1.0.8)
MongoGridFS::delete — Удаляет файл и его фрагменты из базы данных
Описание
Замечание:
MongoGridFS::delete() - это удобный метод для вызова MongoGridFS::remove() с определенными критериями и параметрами параметров по умолчанию.
Список параметров
-
id
-
_id
файла для удаления.
Возвращаемые значения
Возвращает массив, содержащий состояние удаления
(относительно коллекции files
), если применяются
гарантии записи.
В противном случае возвращает true
.
Поля в массиве статуса описаны в документации к MongoCollection::insert().
Ошибки
Исключение MongoCursorException бросается, если установлена опция "w"
и не прошла запись.
Исключение MongoCursorTimeoutException бросается, если опция "w"
установлена в значение больше одного и операция заняла больше, чем MongoCursor::$timeout миллисекунд. При этом операция на сервере не прерывается, так как это ограничение времени работает на клиентской стороне. Операция в миллисекундах в MongoCollection::$wtimeout.