今天发现mongodb的数据库磁盘爆满了,需要清空一些表。使用的是RockMongo管理。
进入对应表点击清除按钮,确定后即可清空表数据,可是这时候磁盘的空间是没有被释放的。
在确认还有剩余磁盘空间等于删除后数据大小的情况下。
执行官方文档里面的命令
https://docs.mongodb.com/manual/reference/command/repairDatabase/#dbcmd.repairDatabase
{ repairDatabase: 1 }
选择对应需要修复的数据库,输入命令,点击代码执行,等待结果即可。