コレクションを削除しましたが、それを含むデータベースは削除していません。コレクションを削除しても、データファイルは圧縮されず、ドキュメントも削除されません。データベースを本当に圧縮したい場合は、データベースを完全に削除して再インポートするか、repairDatabase
を使用して圧縮します。 (docs
を参照してください。 )。ただし、ノードが1つしかない場合は、データベースをオンラインで圧縮できないことに注意してください。
レプリカセットがある場合は、新しいノードを追加して古いノードを削除するのが、データベースをオンラインで圧縮する最も安全な方法です。私は時々それをします、そしてそれは簡単です。