为了账号安全,请及时绑定邮箱和手机立即绑定

减少MongoDB数据库文件大小

减少MongoDB数据库文件大小

弑天下 2019-11-05 16:28:09
我有一个曾经很大(> 3GB)的MongoDB数据库。从那时起,文档已被删除,我期望数据库文件的大小相应减少。但是由于MongoDB保留分配的空间,因此文件仍然很大。我在这里和那里读到,admin命令mongod --repair用于释放未使用的空间,但是磁盘上没有足够的空间来运行此命令。您知道我可以释放未使用空间的方法吗?
查看完整描述

3 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

我遇到了同样的问题,只需在命令行中执行此操作即可解决:


mongodump -d databasename

echo 'db.dropDatabase()' | mongo databasename

mongorestore dump/databasename


查看完整回答
反对 回复 2019-11-05
  • 3 回答
  • 0 关注
  • 991 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信