MongoDB Backup, Restore, and Replica Set Workflows/Restore a dump and drop existing data first

Restore into a collection or database after clearing prior content.

Section: Backup and restore

Restore a dump and drop existing data first

bash
bash
mongorestore --uri="mongodb://localhost:27017/appdb" --drop ./dump
Explanation

`--drop` removes existing collections before restoring them.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Backup and restore
Restore only selected namespaces
Restore a subset of data from a larger dump.
OpenIn sheetbashsame section
Dump one database
Create a binary dump of a database.
OpenIn sheetbashsame section
Dump one collection
Back up only a single collection.
OpenIn sheetbashsame section
Create a compressed archive dump
Stream a dump to a gzip archive.
OpenIn sheetbashsame section
Check replica set status
Inspect members, state, and health.
OpenIn sheetjavascript
Initiate a simple replica set
Initialize a replica set on a self-managed deployment.
OpenIn sheetjavascript