Pra*_*ran 6 mongoose mongodb mongodb-query
为了减小现有集合的大小,我从集合的文档中删除了一些不需要的字段。在运行收集统计信息以检查大小之前和之后,它从未改变。我缺少一些东西(例如更新任何东西)以反映统计数据中减小的大小,请告知我。我正在本地PC上运行此程序,没有任何其他节点。谢谢。
小智 5
这是正确的行为。mongo唯一释放磁盘空间的时间是您删除数据库或进行修复时。(看这里)
这里更漂亮的解释
基本上,除非您删除数据库或进行修复,否则mongodb会保留已分配的所有空间。这样做是因为增加空间效率不高,这很耗时。因此,一旦有了它,它就会保留它并使用创建的空白空间,直到没有剩余空间,然后它就会得到更多。
归档时间:
9 年,8 月 前
查看次数:
1419 次
最近记录: