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

MongoDBデータベースを削除(クリア)する方法【dropDatabase()の使い方】

MongoDBでデータベース全体をクリア(削除)したい場合は、dropDatabase() メソッドを使用します。この記事では、実際のコマンド例とともに、データベースを削除する手順をわかりやすく解説します。

dropDatabase() の基本構文

データベースを削除するには、まず対象のデータベースに切り替えてから db.dropDatabase() を実行します。基本構文は以下の通りです。

use yourDatabaseName;
db.dropDatabase();
注意: dropDatabase() を実行すると、そのデータベース内のコレクションやドキュメントはすべて完全に削除されます。この操作は元に戻せないため、実行前に必ず対象のデータベース名を確認してください。

手順1:既存のデータベース一覧を確認する

まず、show dbs コマンドを使って、現在存在するすべてのデータベースを表示しましょう。

> show dbs

実行すると、次のような出力が得られます。

MyDB                  0.000GB
admin                 0.000GB
config                0.000GB
local                 0.000GB
onlinecustomertracker 0.000GB
test                  0.006GB

手順2:削除したいデータベースに切り替える

ここでは例として、「onlinecustomertracker」というデータベースを削除してみます。use コマンドで対象のデータベースに切り替えます。

> use onlinecustomertracker
switched to db onlinecustomertracker

「switched to db」と表示されれば、カレントデータベースが正しく切り替わっています。

手順3:dropDatabase() を実行して削除する

続いて、db.dropDatabase() を実行してデータベースを削除します。

> db.dropDatabase();
{ "dropped" : "onlinecustomertracker", "ok" : 1 }

結果に "dropped" : "onlinecustomertracker""ok" : 1 が含まれていれば、削除は成功です。

手順4:削除後の状態を確認する

最後に、再度 show dbs を実行して、データベースが実際に削除されたことを確認しましょう。

> show dbs

「onlinecustomertracker」が一覧から消え、以下のように表示されれば完了です。

MyDB     0.000GB
admin    0.000GB
config   0.000GB
local    0.000GB
test     0.006GB

まとめ

  • MongoDBのデータベース削除には db.dropDatabase() を使用する。
  • 実行前に show dbs で一覧を確認し、use コマンドで対象DBに切り替えるのが安全。
  • 削除操作は取り消せないため、本番環境では特に慎重に実行すること。
  1. MongoDBデータベースを完全に削除する方法|dropDatabase()コマンドの使い方を解説

    MongoDBでデータベース内のすべてを削除する方法MongoDBでは、dropDatabase()関数を使うことで、データベース内のコレクションやドキュメントなど、すべてのデータを一括して削除できます。基本的な構文は以下のとおりです。use yourDatabaseName; db.dropDatabase();この構文を実行すると、指定したデータベースの中身がすべて削除されます。手順1:既存のデータベース一覧を確認するまず、MongoDBに存在するすべてのデータベースを表示して確認しましょう。以下のコマンドを実行します。> show dbs実行結果は次のようになります。admin

  2. MongoDBでコンソールをクリアする2つの方法|ショートカット「Ctrl + L」とコマンド「cls」の使い方

    MongoDBのシェル(mongo / mongosh)を使っていると、実行したクエリや結果がどんどん積み重なり、画面が見づらくなることがあります。そんなときに便利なのがコンソールのクリア機能です。MongoDBでは、以下の2つの方法でコンソールをクリアできます。 方法1:キーボードショートカット「Ctrl + L」を使う 最も手軽なのが、キーボードショートカットを使う方法です。次のキーを押すだけで、即座にコンソールをクリアできます。 Ctrl + L このキーを押すと、それまで表示されていたログや実行結果がすべて消え、まっさらな状態になります。Linuxのターミナルなどと同じ操作感なので、