鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ 刪除數(shù)據(jù)庫(kù)
更新文檔
GridFS
Rockmongo 管理工具
Map Reduce
Java
創(chuàng)建備份
數(shù)據(jù)模型
創(chuàng)建數(shù)據(jù)庫(kù)
映射
查詢(xún)文檔
索引限制
ObjectId
刪除文檔
數(shù)據(jù)類(lèi)型
高級(jí)索引
索引
優(yōu)勢(shì)
記錄排序
查詢(xún)分析
插入文檔
刪除集合
全文檢索
創(chuàng)建集合
概述
數(shù)據(jù)庫(kù)引用
覆蓋索引查詢(xún)
安裝環(huán)境
PHP
刪除數(shù)據(jù)庫(kù)
固定集合
關(guān)系
聚合
自動(dòng)增長(zhǎng)
復(fù)制
限制記錄
部署
分片
正則表達(dá)式
原子操作

刪除數(shù)據(jù)庫(kù)

dropDatabase() 方法

MongoDB 的 dropDatabase() 命令用于刪除已有數(shù)據(jù)庫(kù)。

語(yǔ)法格式

dropDatabase() 命令的語(yǔ)法格式如下:

db.dropDatabase()

它將刪除選定的數(shù)據(jù)庫(kù)。如果沒(méi)有選定要?jiǎng)h除的數(shù)據(jù)庫(kù),則它會(huì)將默認(rèn)的 test 數(shù)據(jù)庫(kù)刪除。

范例

首先使用 show dbs 來(lái)列出已有的數(shù)據(jù)庫(kù)。

>show dbs
local      0.78125GB
mydb       0.23012GB
test       0.23012GB
>

如果想刪除新數(shù)據(jù)庫(kù) <mydb>,如下面這樣使用 dropDatabase() 方法:


>use mydb
switched to db mydb
>db.dropDatabase()
>{ "dropped" : "mydb", "ok" : 1 }
>

再來(lái)看一下數(shù)據(jù)庫(kù)列表,確實(shí)刪除了 <mydb>。

>show dbs
local      0.78125GB
test       0.23012GB
>
下一篇:刪除集合