用use newdb創建新的資料庫不插入任何資料的情況下用show dbs是不會顯示這個資料庫的,這樣的話應該沒加到記憶體。但刪除它卻顯示{ "ok" : 1 }沒報錯,所以我想問一下創建新的空資料庫有沒有儲存起來?
use newdb
show dbs
{ "ok" : 1 }
ringa_lee
1、沒有儲存2、可以通過db.dropDatabase()之後,再執行這條指令測試,同樣會回傳{ ok: 1 }
use memberSystem switched to db memberSystem db.dropDatabase() { "dropped" : "memberSystem", "ok" : 1 } db.dropDatabase() { "dropped" : "memberSystem", "ok" : 1 } db.dropDatabase()
use memberSystem
switched to db memberSystem
db.dropDatabase()
{ "dropped" : "memberSystem", "ok" : 1 }
3、mongodb在做刪除時不會判斷該資料庫是否存在,而是直接做了刪除處理,只要不報錯,都是返回{ok:1},即使沒有該資料庫
1、沒有儲存
2、可以通過db.dropDatabase()之後,再執行這條指令測試,同樣會回傳{ ok: 1 }
3、mongodb在做刪除時不會判斷該資料庫是否存在,而是直接做了刪除處理,只要不報錯,都是返回{ok:1},即使沒有該資料庫