用use newdb
創建新的資料庫不插入任何資料的情況下用show dbs
是不會顯示這個資料庫的,這樣的話應該沒加到記憶體。但刪除它卻顯示{ "ok" : 1 }
沒報錯,所以我想問一下創建新的空資料庫有沒有儲存起來?
黄舟2017-04-28 09:06:09
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()
3、mongodb在做刪除時不會判斷該資料庫是否存在,而是直接做了刪除處理,只要不報錯,都是返回{ok:1},即使沒有該資料庫