MongoDB
PHP Manual

MongoDB::listCollections

(PECL mongo >=0.9.0)

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

Описание

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.

Список параметров

includeSystemCollections

Include system collections.

Возвращаемые значения

Returns an array of MongoCollection objects.

Список изменений

Версия Описание
1.3.0 Added the includeSystemCollections parameter.

Примеры

Пример #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";
}

?>

Результатом выполнения данного примера будет что-то подобное:

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

Смотрите также


MongoDB
PHP Manual