如何在MongoDB中创建和删除数据库
时间:2019-05-19 01:25:47 来源:igfitidea点击:
本文将介绍如何在MongoDB中创建和删除数据库。
用MongoDB创建数据库
听起来很奇怪,但MongoDB没有提供任何创建数据库的命令。
接下来的问题是如何创建数据库。
答案是——我们在MongoDB中不创建数据库,我们只需要使用我们喜欢的名称的数据库,并且需要在数据库中保存一条记录来创建它。
列出数据库-首先检查我们系统中现有的数据库。
# mongo > show dbs;
admin (empty) local 0.078GB test 0.078GB
使用新数据库-
现在,如果我们想创建名称为 exampledb的数据库。
只需运行以下命令并在数据库中保存一条记录。
保存第一个示例之后,我们将看到已经创建了新的数据库。
> use exampledb; > s = { Name : "theitroad.com" } > db.testData.insert( s );
列出数据库-
现在,如果我们列出数据库,我们将看到新的数据库将是它们的名称为 exampledb。
> show dbs;
admin (empty) local 0.078GB exampledb 0.078GB test 0.078GB
在MongoDB中删除数据库
MongoDB提供了 dropDatabase()命令来删除当前使用的数据库及其相关的数据文件。
在删除之前,请确保使用db命令选择了哪个数据库。
> db
exampledb
现在如果你执行dropDatabase()命令。
它将删除exampledb数据库。
> db.dropDatabase();
{ "dropped" : "exampledb", "ok" : 1 }
从Linux命令行或Shell脚本中删除MongoDB数据库-使用以下命令
# mongo exampledb --eval "db.dropDatabase()"