MongoGridFS::delete

(PECL mongo >=1.0.8)

MongoGridFS::deleteElimina un fichero y sus trozos de la base de datos

Descripción

public MongoGridFS::delete ( mixed $id ) : bool|array

Nota:

MongoGridFS::delete() es un método conveniente para llamar a MongoGridFS::remove() con los criterios específicos dados por criteria y las opciones predeterminadas dadas por options.

Parámetros

id

_id del fichero a eliminar.

Valores devueltos

Devuelve un array que contiene el estado de la remoción (con respecto a la colección files) si se aplica un asunto de escritura. De lo contrario, devuelve TRUE.

Los campos del array de estado están descritos en la documentación de MongoCollection::insert().

Errores/Excepciones

Lanza una MongoCursorException si la opción "w" está establecida y la escritura falla.

Lanza una MongoCursorTimeoutException si la opción "w" está establecida a un valor mayor que uno y la operación toma más de MongoCursor::$timeout milisegundos en completarse. Esto no pondrá fin a la operación en el servidor, es un tiempo límite del lado del cliente. La operación en MongoCollection::$wtimeout es milisegundos.