Вопрос

Вот моя БД:

$db = new Mongo("mongodb://u:pw@server.com:37068/dbname");

Я хочу повторять список / массив коллекций (имена) в базе данных.

Как я могу это сделать? Спасибо.

Это было полезно?

Решение

Вы можете использовать ListCollections: http://php.net/manual/en/mongodb.listcollections.php.

<?php

$db = new Mongo("mongodb://u:pw@server.com:37068/dbname");
$list = $db->listCollections();
foreach ($list as $collection) {
    echo "$collection \n";
}

?>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top