mongoDB コレクション(テーブル)を一覧で取得する

mongoDB コレクション(テーブル)を一覧で取得する

mongoDBで、コレクション(テーブル)を一覧で取得する手順を記述してます。「show collections」で取得することが可能です。

環境

  • OS CentOS Stream release 9
  • MongoDB 6.0.2

手順

コレクション(テーブル)をするには、「show collections」を使用します。

show collections

実際に、「hoge」というコレクションを作成して確認してみます。

> show collections
foo

> db.createCollection('hoge')
{ "ok" : 1 }

> show collections
foo
hoge

「hoge」というコレクションが追加されていることが確認できます。

コレクションが存在しない場合は、何も返りません。

> show collections

ちなみに「createCollection」は、すでにコレクションが存在する場合は、エラーとなります。

> db.createCollection('hoge')
MongoServerError: Collection test.hoge already exists