MongoDB: db.repairDatabase() method
db.repairDatabase
The db.repairDatabase() method is used to run a repair routine on the current database.
Syntax:
db.repairDatabase()
Example: MongoDB: db.repairDatabase() method
db.repairDatabase();
Output:
> db.repairDatabase(); { "ok" : 1 }
Retrieve the restaurants data from here
Behavior
Note:
- During normal operations, only use the repairDatabase command and wrappers including db.repairDatabase() in the mongo shell and mongod --repair, to compact database files and/or reclaim disk space. Be aware that these operations remove and do not save any corrupt data during the repair process.
- If you are trying to repair a replica set member, and you have access to an intact copy of your data (e.g. a recent backup or an intact member of the replica set), you should restore from that intact copy, and not use repairDatabase.
Previous:
db.printCollectionStats() method
Next:
db.runCommand() method
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/mongodb/shell-methods/database/db-repairDatabase.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics