MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

Mongoシェルですべてのデータベースを一覧表示するには?

Mongoシェルでデータベースの一覧を表示する方法

Mongoシェルですべてのデータベースを一覧表示するには、showコマンドを使用します。基本的な構文は以下のとおりです。

show dbs;

実際にMongoDBでこのコマンドを実行してみましょう。クエリは次のように入力します。

> show dbs;

実行結果の例

admin 0.000GB
config 0.000GB
local 0.000GB
sample 0.000GB
sampleDemo 0.000GB
test 0.003GB

新しく作成したデータベースが表示されない理由

ここで注意すべき点があります。MongoDBで新しいデータベースを作成した直後は、そのデータベースは一覧に表示されません。実際に確認してみましょう。

まず、新しいデータベースを作成します。

> use studentTracker;
switched to db studentTracker

続いて、Mongoシェルから再度データベースの一覧を取得します。

> show dbs;

実行結果は以下のとおりです。

admin 0.000GB
config 0.000GB
local 0.000GB
sample 0.000GB
sampleDemo 0.000GB
test 0.003GB

上記の出力を見ると、「studentTracker」データベースが一覧に含まれていないことがわかります。これは、新しく作成したデータベースが空であり、まだコレクションが1つも存在しないためです。

新規データベースを一覧に表示させるには

ポイント: 新しく作成したデータベースをshow dbsの一覧に表示させたい場合は、そのデータベース内に少なくとも1つのコレクション(またはドキュメント)を作成する必要があります。例えば、以下のようにinsertOne()などでドキュメントを追加すると、データベースが実体化され一覧に表示されるようになります。

  1. Linuxシェルの基礎と使い方をわかりやすく解説

    コンシューマー向けLinuxディストリビューションには強力なグラフィカルユーザーインターフェース(GUI)が搭載されています。しかし、Linuxは1970年代のUnixの世界にルーツを持つOSであるため、特定のGUIに依存しないアーキテクチャで動作するという特徴があります。テキストベースでシステムにアクセスするための入り口のことをシェル(shell)と呼びます。Linuxでは複数のシェルを利用できます。シェルとは何か?シェルとは、コンピューターのOSとテキストベースでやり取りするための仕組みで、コマンドインタプリタ(命令解釈プログラム)とも呼ばれます。シェルはそれぞれ固有の構文とロジックを持ち

  2. Windows 10でインストール済みのすべてのプリンターを一覧表示する4つの方法

    Windowsパソコンには、複数のプリンターをインストールすることができます。プリンターをたくさん追加していくと、「今、このパソコンにどんなプリンターが登録されているのか」をまとめて確認したくなる場面があるでしょう。この記事では、Windows 10にインストールされているすべてのプリンターの一覧を表示する方法を、いくつかのアプローチからわかりやすく解説します。 Windows 10でインストール済みのプリンターを確認する4つの方法 Windows 10では、以下の4つの方法でインストール済みのプリンター一覧を表示できます。 コントロールパネルを使う 設定アプリを使う Windows Pow