可用的方式:
<?php
$database = (new MongoDB\Client)->test;
$cursor = $database->command(['listCollections' => 1]);
foreach ($cursor as $collection) {
echo $collection['name'], "\n";
}
如下的方式只能拿到collection對象但是無法獲取到具體的collection 名
$database = (new MongoDB\Client)->test;
$cursor = $database->listCollections();
foreach ($cursor as $collection) {
print_r($collection);
}