Mongodb noob問題!如何刪除mongodb數據庫?
我想做類似於rake db:drop的東西,但是在MongoDB中,清除了我的文檔的內容。
到目前爲止,我已經找到了命令db.dropDatabase(),但是我必須從mongodb交互式shell中輸入它。 (有關如何進入shell的任何提示將不勝感激,我試着按照Mongodb站點上的說明操作,但我無法啓動並運行)。
有沒有一種更簡單的方法從命令行執行此操作?
編輯:我試着打字mongo
和殼彈出了大聲笑。
Mongodb noob問題!如何刪除mongodb數據庫?
我想做類似於rake db:drop的東西,但是在MongoDB中,清除了我的文檔的內容。
到目前爲止,我已經找到了命令db.dropDatabase(),但是我必須從mongodb交互式shell中輸入它。 (有關如何進入shell的任何提示將不勝感激,我試着按照Mongodb站點上的說明操作,但我無法啓動並運行)。
有沒有一種更簡單的方法從命令行執行此操作?
編輯:我試着打字mongo
和殼彈出了大聲笑。
有殼上一噸的信息在這裏: http://www.mongodb.org/display/DOCS/Overview+-+The+MongoDB+Interactive+Shell
但是要刪除的MongoDB其.Drop()
據我可以告訴.Drop()更多地用於放置集合。我通過在命令行輸入'mongo','show dbs'列出所有數據庫,'使用
耙分貝:mongoid:滴
這將工作
根據http://mongoid.org/docs/rails/rake.html'rake db:drop'應該可以在Mongoid項目中工作 - 你是否收到任何錯誤? – Russell 2012-04-16 15:56:26
啊謝謝,我沒有想到檢查mongoid文檔或實際嘗試'rake db:drop' - noob錯誤! – ralphos 2012-04-16 20:51:11
我還發現'mongo DB_NAME --eval'db.dropDatabase();''但你的方式顯然要簡單得多。誰投下了我的道歉!希望這有助於其他新手在我的位置。 – ralphos 2012-04-16 20:52:25