无法修复具有大小的数据库

时间:2014-09-02 13:58:45

标签: mongodb

我有一个MongoDB集合,它已经填满了我的机器上的整个硬盘驱动器,我只想删除它并回收硬盘空间。

我已使用db.getCollection("collection").drop()删除了该集合,但当我尝试运行db.repairDatabase()以回收磁盘空间时,它失败并显示错误:

  

无法修复具有大小的数据库测试:...因为可用磁盘空间   是:...

有没有办法让我的硬盘空间没有消失并重新创建我的Mongo服务器设置?

1 个答案:

答案 0 :(得分:2)

如果您想要删除所有数据以便回收磁盘空间,并且数据库中没有您关心的其他集合,则只需删除数据库即可删除所有数据文件释放空间。

use <database name>
db.dropDatabase()