MongoDB
PHP Manual

MongoDB::listCollections

(PECL mongo >=0.9.0)

MongoDB::listCollectionsObtiene un array con todas las MongoCollection para esta base de datos

Descripción

public array MongoDB::listCollections ([ bool $includeSystemCollections = false ] )

Obtiene una lista de todas las colecciones de una base de datos y las devuelve como un array de objetos MongoCollection.

Parámetros

includeSystemCollections

Las colecciones del sistema incluidas.

Valores devueltos

Devuelve un array de objetos MongoCollections.

Historial de cambios

Versión Descripción
1.3.0 Se añadió el parámetro includeSystemCollections.

Ejemplos

Ejemplo #1 Ejemplo de MongoDB::listCollections()

El siguiente ejemplo muestra cómo borrar cada una de las colecciones de una base de datos.

<?php

$m 
= new MongoClient();
$db $m->selectDB("sample");

$list $db->listCollections();
foreach (
$list as $collection) {
    echo 
"borrando $collection... ";
    
$collection->drop();
    echo 
"se fue\n";
}

?>

El resultado del ejemplo sería algo similar a:

borrando sample.blog.posts... se fue
borrando sample.critical.docs... se fue
borrando sample.taxes... se fue
...

Ver también


MongoDB
PHP Manual