眾所周知,MongoDB是一個占用計算機磁盤空間比較大的數據庫管理系統。有的時候,即使你所創建的數據庫已經清空了數據,但是計算機磁盤空間,仍然沒有得到釋放。這個時候,下面這種方法就可以很好的幫助到你啦!
1、下載MongoDB可視化分析工具Robo3T,並連接登錄進去;
2、選中數據被清空的數據庫;
3、展開選中數據庫的"Collections";(MongoDB的集合,也就是表)
4、在選中的數據庫上點擊右鍵,點擊"Open Shell".
5、執行語句:db.tablename.runCommand("compact");(tablename替換為你所要釋放空間的集合,即占用空間最大的集合)。
6、執行完,查看MongoDB安裝路徑所在磁盤大小已得到釋放。
當然,這個語句可以為所有集合執行。因為它是不會影響到其他數據的,只是單純的釋放磁盤空間。
