gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 10:30:51 25 4
gpt4 key购买 nike

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

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

Cannot repair database test having size: ... because free disk space is : ...

有什么方法可以在不清除和重新创建我的 Mongo 服务器设置的情况下恢复我的硬盘空间?

最佳答案

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

use <database name>
db.dropDatabase()

关于mongodb - 无法修复具有大小的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25625261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com