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()などでドキュメントを追加すると、データベースが実体化され一覧に表示されるようになります。
-
Linuxシェルの基礎と使い方をわかりやすく解説
コンシューマー向けLinuxディストリビューションには強力なグラフィカルユーザーインターフェース(GUI)が搭載されています。しかし、Linuxは1970年代のUnixの世界にルーツを持つOSであるため、特定のGUIに依存しないアーキテクチャで動作するという特徴があります。テキストベースでシステムにアクセスするための入り口のことをシェル(shell)と呼びます。Linuxでは複数のシェルを利用できます。シェルとは何か?シェルとは、コンピューターのOSとテキストベースでやり取りするための仕組みで、コマンドインタプリタ(命令解釈プログラム)とも呼ばれます。シェルはそれぞれ固有の構文とロジックを持ち
-
Windows 10でインストール済みのすべてのプリンターを一覧表示する4つの方法
Windowsパソコンには、複数のプリンターをインストールすることができます。プリンターをたくさん追加していくと、「今、このパソコンにどんなプリンターが登録されているのか」をまとめて確認したくなる場面があるでしょう。この記事では、Windows 10にインストールされているすべてのプリンターの一覧を表示する方法を、いくつかのアプローチからわかりやすく解説します。 Windows 10でインストール済みのプリンターを確認する4つの方法 Windows 10では、以下の4つの方法でインストール済みのプリンター一覧を表示できます。 コントロールパネルを使う 設定アプリを使う Windows Pow