如何在laravel中获取mongodb服务器中存在的所有数据库名称
我正在使用库进行laravel中的mongodb数据库交互。我无法在laravel文档或中找到API来获取驻留在服务器中的所有数据库名称的列表 例如,以下是我的mongodb服务器中的所有数据库如何在laravel中获取mongodb服务器中存在的所有数据库名称,mongodb,laravel,mongodb-query,Mongodb,Laravel,Mongodb Query,我正在使用库进行laravel中的mongodb数据库交互。我无法在laravel文档或中找到API来获取驻留在服务器中的所有数据库名称的列表 例如,以下是我的mongodb服务器中的所有数据库 college_1 college_2 college_3 我想获得数据库列表。提到的库需要mongodb的php sdk,其中有一个用于列出数据库的: 我通读了文档,我相信,你可以通过:(我没有测试) DB::connection('mongodb')->getMongoDB()->listData
college_1
college_2
college_3
我想获得数据库列表。提到的库需要mongodb的php sdk,其中有一个用于列出数据库的: 我通读了文档,我相信,你可以通过:(我没有测试)
DB::connection('mongodb')->getMongoDB()->listDatabases()
回答得很晚,但您可以通过以下方式完成:
- 与Jessengers()
DB::connection(“”)->getMongoClient()->listDatabases()
- 使用MongoDB/客户端()
$client=新客户端($uri)代码>
$client->listDatabases()代码>
- 这是经过测试的溶液
$data = DB::connection('mongodb')->getMongoClient()->listDatabases();
dd($data);