AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

組み込みの MongoDB Shell

バージョン1.22 以降、 MongoDB Compass には埋め込みシェル 、 が含まれています。mongosh mongoshは、 MongoDB の配置を操作するためのJavaScript環境です。mongosh を使用して、データベース内のクエリと操作をテストできます。

埋め込まれた mongosh を開くには、次のいずれかの方法を実行します。

  • [Connections Sidebar] で配置名の右側にある [>_] をクリックします。

  • MongoDB デプロイメントに接続されている任意のタブの右上にある >_Open MongoDB shell をクリックしてください。

デフォルトでは 、mongosh は データベースに接続します。別のデータベースを使用するには、testmongosh で次のコマンドを実行します。

use <database name>

埋め込み MongoDB Shell で操作を実行するには、shell に操作を入力して Enter を押します。

次の例では、db.collection.find() 操作を実行します。

例

db.employees.find( { "last_name": "Smith" } )

埋め込まれた に複数行にわたる操作を書込み (write)mongosh するには、最初の行から始めて、Shift + Enter を押して次のコード行に移動します。

操作を書き終えたら、Enter を押して実行します。

次の複数行の例では、集計パイプラインの$match ステージを実行します。

例

db.employees.aggregate( [ // press Shift + Enter
{ $match: { "last_name": "Smith" } } // press Shift + Enter
] ) // Press Enter

で不正なコマンドが実行中ないように、Compass に埋め込まれたMongoDBmongosh シェルを無効にできます。

埋め込み MongoDB shell を無効にする場合

1
2

Compass は、MongoDB Compass 設定を構成するダイアログボックスを開きます。

3

Set Read-Only Mode を選択すると、Compass は自動的に Enable MongoDB Shell 設定のチェックを外します。

4

次のリンクはmongoshドキュメントに直接アクセスします。このドキュメントには、構文や動作など、 mongoshのより詳細な参照が含まれています。