运行命令
本页面内容
您可以通过调用数据库连接实例上的command()
方法直接在数据库上运行MongoDB命令。
要运行命令,调用command()
方法并传入包含命令及其参数的文档。
示例
此用法示例在sample_mflix
数据库使用的数据库连接实例上执行以下操作
创建一个引用
sample_mflix
数据库的数据库连接实例指定一个命令来检索
sample_mflix
数据库中的集合和视图列表打印命令返回的每个结果的
name
字段的值
示例调用command()
方法来运行listCollections
命令。此方法返回一个包含数据库中每个集合的结果文档的游标。
$cursor = DB::connection('mongodb') ->command(['listCollections' => 1]); foreach ($cursor as $coll) { echo $coll['name'] . "<br>\n"; }
sessions movies theaters comments embedded_movies users
要了解如何编辑您的Laravel应用程序以运行用法示例,请参阅用法示例主页.
提示
要了解更多关于运行MongoDB数据库命令的信息,请参阅服务器手册中的数据库命令