(PECL mongo >=0.9.0)
MongoGridFS::remove — Efface des fichiers et leurs morceaux de la base de données
$criteria
= array()
, array $options
= array()
) : bool|array
criteria
Le nom du fichier ou le critère de recherche.
options
Un tableau d'options pour les opérations de suppression, exécutées
sur les collections chunks
et files
.
Voir la méthode MongoCollection::remove() pour une
documentation de ces options.
"w"
Voir les préoccupatios d'écriture. La valeur par défaut pour MongoClient est 1
.
Retourne un tableau contenant le statut de la suppression (avec le respect
de la collection files
) si l'option "w"
est défini. Sinon, retourne true
.
Les champs du tableau de statut sont décrits dans la documentation de la méthode MongoCollection::insert().
Lance une exception MongoCursorException si l'option "w"
est définie, et que l'écriture échoue.
Lance une exception MongoCursorTimeoutException si l'option "w"
est définie à une valeur supérieure à 1 et que l'opération prend plus de temps que MongoCursor::$timeout millisecondes à se terminer. Ceci ne va pas mettre fin à l'opération sur le serveur, ce n'est qu'un délai d'attente maximal côté client. L'unité pour MongoCollection::$wtimeout est la milliseconde.