MongoDB
PHP Manual

MongoDB::listCollections

(PECL mongo >=0.9.0)

MongoDB::listCollectionsGets an array of all MongoCollections for this database

Descrição

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

Gets a list of all the collections in the database and returns them as an array of MongoCollection objects.

Parâmetros

includeSystemCollections

Include system collections.

Valor Retornado

Returns an array of MongoCollection objects.

Changelog

Versão Descrição
1.3.0 Added the includeSystemCollections parameter.

Exemplos

Exemplo #1 MongoDB::listCollections() example

The following example demonstrates dropping each collection in a database.

<?php

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

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

?>

O exemplo acima irá imprimir algo similar à:

removing sample.blog.posts... gone
removing sample.critical.docs... gone
removing sample.taxes... gone
...

Veja Também


MongoDB
PHP Manual