2012-04-16 80 views
3

Mongodb noob问题!如何删除mongodb数据库?

我想做类似于rake db:drop的东西,但是在MongoDB中,清除了我的文档的内容。

到目前为止,我已经找到了命令db.dropDatabase(),但是我必须从mongodb交互式shell中输入它。 (有关如何进入shell的任何提示将不胜感激,我试着按照Mongodb站点上的说明操作,但我无法启动并运行)。

有没有一种更简单的方法从命令行执行此操作?

编辑:我试着打字mongo和壳弹出了大声笑。

+3

根据http://mongoid.org/docs/rails/rake.html'rake db:drop'应该可以在Mongoid项目中工作 - 你是否收到任何错误? – Russell 2012-04-16 15:56:26

+0

啊谢谢,我没有想到检查mongoid文档或实际尝试'rake db:drop' - noob错误! – ralphos 2012-04-16 20:51:11

+2

我还发现'mongo DB_NAME --eval'db.dropDatabase();''但你的方式显然要简单得多。谁投下了我的道歉!希望这有助于其他新手在我的位置。 – ralphos 2012-04-16 20:52:25

回答

7

耙分贝:mongoid:滴

这将工作