mongoDBは、それぞれが独自のニュアンスを備えたデータベースを削除するいくつかの方法を提供します。主要な方法は、dropDatabase()
コマンドに依存しています。コマンドは、MongoDBシェル内またはドライバーを介して直接実行されます。 このコマンドは、指定されたデータベースとそのすべてのコレクションとデータを完全に削除します。 元に戻す機能はありませんので、使用するときは注意してください。 または、MongoDBシェル内で同じ結果を達成するdb.dropDatabase()
メソッドを使用することもできます。 どちらの方法も等しく効果的で、同じ機能を提供します。
mongoDBデータベースを永続的に削除するには、mongoDBシェル内のdropDatabase()
コマンドを使用する必要があります。 このコマンドは、データベースとそのすべての関連データを取り返しのつかないほど削除します。この方法でドロップされたデータベースのリサイクルビンや回復メカニズムはありません。 これはあなたのやり方です。 データベースがローカルで実行されていない場合は、接続文字列を指定する必要がある場合があります。 たとえば、
mongo
接続したら、mongo <your_connection_string>
コマンドを使用して削除するデータベースを選択する必要があります。 たとえば、「mydatabase」という名前のデータベースを選択するには、次のように入力します。use
use myDatabase
コマンドを実行します。最後に、コマンドを実行してデータベースをドロップします。 シェルで確認メッセージを受け取り、成功または失敗を示すことを示します。このアクションは不可逆的であることを忘れないでください。dropDatabase()
db.dropDatabase()
上記のように、これは最も一般的で簡単な方法です。それは簡潔で、削除のためにデータベースを直接ターゲットにします。 両方のコマンドは、MongoDBシェル環境内で同じ結果を達成します。 dropDatabase()
に相当するスクリプトを作成します。 これにより、データベースの削除をより大きなアプリケーションまたは自動化されたスクリプトに統合するためのより柔軟性が提供されます。db.dropDatabase()
以上がデータベースmongodb mongodb削除データベースメソッドを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。