(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.

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


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.


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

$list $db->listCollections();
foreach (
$list as $collection) {
"removing $collection... ";


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

removing gone
removing gone
removing sample.taxes... gone

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


For an alternative to the shell command 'show dbs', refer to my note for the listDBs() method of Mongoclient(), which reproduces some simple PHP code that will yield the names of all database present.
2014-06-02 23:53:48

    Поддержать сайт на родительском проекте КГБ