Docs Menu
Docs Home
/ / /
Lambda MongoDB
/

コマンドの実行

項目一覧

データベース接続インスタンスで 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 データベースコマンドの実行の詳細については、サーバー マニュアルの「 データベースコマンド」を参照してください。

戻る

個別のフィールド値の取得

項目一覧