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