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.

add a note add a note

User Contributed Notes 1 note

up
-1
mshallop+php-at-gmail-dot-com
10 years ago
Doc doesn't explicitly state what is returned.

Returns an array:

{
  n => {integer value}  (number of records deleted),
  connectionID => { integer value }
  err => null or error text/code
  ok => 1 or 0
}

Sample output:

{ n : 1, connectionID : 33132, err : null, ok : 1 }
To Top