當拖放從MongoDB的數據庫,數據庫的內容被刪除,但數據庫名稱繼續混亂數據庫列表:從數據庫MongoDB的列表中刪除數據庫名稱
$ mongo localhost:49996
MongoDB shell version: 2.0.7
connecting to: localhost:49996/test
> use mp_scratch
switched to db mp_scratch
> db.dropDatabase()
{ "dropped" : "mp_scratch", "ok" : 1 }
> show dbs
mp_scratch (empty)
test (empty)
有什麼辦法從刪除mp_scratch數據庫列表?我一直都是SO,mongo文檔和谷歌,但一直沒有找到任何東西,天真地看起來很瘋狂。另一方面,是否有理由完全刪除數據庫是不可能的?
也許你應該從2.0升級 - 我們現在在2.4。 –
@AsyaKamsky服務器(v2.0.0 btw)或客戶端或兩者兼而有之?服務器是遠程的,我不能控制它,不幸的是 - localhost:49996是一個ssh隧道。 – elhefe
您的客戶端是2.0.7 - 您可以使用db.version()檢查服務器版本 - 如果服務器的版本比您晚,我建議您升級客戶端版本至少要匹配。只升級客戶端無助於解決這個(空)問題,但它與文件權限無關。 –