コマンドの実行
項目一覧
データベース接続インスタンスで 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
Lambda アプリケーションを編集して使用例を実行する方法については、「 の使用例 ランディング ページ 」を参照してください。
Tip
MongoDB データベースコマンドの実行の詳細については、サーバー マニュアルの「 データベースコマンド」を参照してください。