📜  MongoDB |使用 MongoShell 删除数据库

📅  最后修改于: 2022-05-13 01:56:44.411000             🧑  作者: Mango

MongoDB |使用 MongoShell 删除数据库

先决条件: MongoDB介绍

简短描述: MongoDB 数据库是所有集合的容器,其中 Collection 是一堆 MongoDB 文档,类似于 RDBMS 中的表,而 Document 由类似于 RDBMS 中的元组的字段组成,但它在这里有一个动态模式。
文件示例:

{
        "Name" : "Aman",
        Age : 24,
        Gender : "Male"    
}

集合示例:

[    
    {
        "Name" : "Aman",
        Age : 24,
        Gender : "Male"    
    },
    {
        "Name" : "Suraj",
        Age : 32,
        Gender : "Male"    
    },
    {
        "Name" : "Joyita",
        "Age" : 21,
        "Gender" : "Female"
    }
]

MongoShell: mongo shell 是一个交互式 JavaScript 接口,用于查询和更新数据以及在 MongoDB 中执行管理操作。这个站点上给出了关于 Mongo shell 的详细解释。

删除数据库:在 MongoDB 中,数据库保存文档的集合。在单个 MongoDB 服务器上,我们可以运行多个数据库。当您安装 MongoDB 时,会自动生成一些数据库以供使用。很多时候,当数据库不再使用时,您需要删除一些数据库。

db.dropDatabase()该命令用于删除现有数据库。此命令将删除当前选择的数据库。如果您没有选择任何数据库,那么它将删除默认的“测试”数据库。

句法 :

db.dropDatabase()

示例:下面的屏幕截图显示了对新创建的数据库名称 userDB 使用“db.dropDatabase()”命令。

如何删除当前未使用的数据库:您可以使用命令“ db ”检查当前选择的数据库。然后您可以使用“ show dbs ”命令查看数据库列表。然后使用命令“ use databasename ”选择要删除的数据库。然后执行db.dropDatabase()命令删除现有数据库。

示例:在下面的示例中,我们使用了一个数据库名称 userDB,我们想要删除一个不同的数据库名称 adminDB。所以首先我们要选择 adminDB 数据库,然后我们将删除这个数据库。

参考:
https://docs.mongodb.com/manual/core/databases-and-collections/#databases