MongoDB
PHP Manual

MongoDB::listCollections

(PECL mongo >=0.9.0)

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

Descrierea

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.

Parametri

includeSystemCollections

Include system collections.

Valorile întoarse

Returns an array of MongoCollection objects.

Istoria schimbărilor

Versiunea Descriere
1.3.0 Added the includeSystemCollections parameter.

Exemple

Example #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";
}

?>

Exemplul de mai sus va afișa ceva similar cu:

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

Vedeți de asemenea


MongoDB
PHP Manual