mongodb3.6系列教程1--資料庫操作
阿新 • • 發佈:2018-12-24
1 新建或切換資料庫
新建或切換名稱為 mongoTest 的資料庫
use mongoTest
如果資料庫不存在,則建立資料庫,否則切換到指定資料庫。
2 檢視所有的資料庫
show dbs
結果:
admin 0.000GB
local 0.000GB
test 0.000GB
可以看到,我們剛建立的資料庫 mongoTest並不在資料庫的列表中, 要顯示它,我們需要向 mongoTest資料庫插入一些資料:
db.mongoTest.insert({"name":"mongoTest"})
再次檢視:
admin 0.000GB local 0.000GB mongoTest 0.000GB test 0.000GB
MongoDB 中預設的資料庫為 test,如果你沒有建立新的資料庫,集合將存放在 test 資料庫中
3 刪除資料庫
第一步:切換到要刪除的資料庫
use mongoTest
第二步:刪除資料庫
db.dropDatabase()
4 修改資料庫名稱
沒有直接的方法,可以間接採用以下兩種方法
方案一:先copy再刪除
db.copyDatabase('old_name', 'new_name');
use old_name
db.dropDatabase();
方案二:renameCollection
use admin;
db .runCommand({renameCollection: "test.test", to: "test1.test"});
注意:renameCollection不能用於分片集