ver2.0からの機能であるcompactコマンドについて調べたのでまとめ (ver2.2で内部的な動きに少し変更あり) http://docs.mongodb.org/manual/reference/command/compact/ 基本はここの日本語訳 The compact command rewrites and defragments a single collection. Additionally, the command drops all indexes at the beginning of compaction and rebuilds the indexes at the end. 1つのコレクションに対して rewrites and defragments を行う そのコレクションに貼られているindexを全部dropして貼り直す RDBで言うところのバキューム