db.repairDatabase()

在本页面

Behavior

Warning

如果您在启用journaling的情况下运行,则几乎不需要运行repairDatabase,除非您需要从磁盘级数据损坏中恢复。如果发生异常关闭,服务器将能够自动将数据文件还原到干净状态。

在 2.6 版中进行了更改:db.repairDatabase()现在可用于副本集的辅助成员和主要成员。