MongoGridFS::remove

(PECL mongo >=0.9.0)

MongoGridFS::removeEliminar ficheros y sus trozos de la base de datos

Descripción

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

Parámetros

criteria

Nombre de fichero o criterios de búsqueda.

options

Un array de opciones para las operaciones de remoción ejecutadas en las colecciones chunks y files. Véase MongoCollection::remove() para la documentación de estas opciones.

Valores devueltos

Devuelve un array que contiene el estado de la remoción (con respecto a la colección files) si está establecida la opción "w". 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.

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