MongoDB::listCollections
(PECL mongo >=0.9.0)
MongoDB::listCollections — Récupère un tableau de tous les MongoCollections pour cette base de données
Description
public array MongoDB::listCollections
([ bool
$includeSystemCollections = false
] )Récupère une liste de toutes les collections de la base de données et la retourne sous la forme d'un tableau d'objets MongoCollection.
Liste de paramètres
-
includeSystemCollections -
Inclut les collections systèmes.
Valeurs de retour
Retourne un tableau d'objets MongoCollection.
Historique
| Version | Description |
|---|---|
| 1.3.0 |
Ajout du paramètre includeSystemCollections.
|
Exemples
Exemple #1 Exemple avec MongoDB::listCollections()
<?php
$m = new MongoClient();
$db = $m->selectDB("sample");
$list = $db->listCollections();
foreach ($list as $collection) {
echo "Suppression de $collection... ";
$collection->drop();
echo "Fait !\n";
}
?>L'exemple ci-dessus va afficher quelque chose de similaire à :
Suppression de sample.blog.posts... Fait ! Suppression de sample.critical.docs... Fait ! Suppression de sample.taxes... Fait ! ...
Voir aussi
- MongoDB::getCollectionNames() - Récupère toutes les collections pour cette base de données
