MongoDB restore warning
22,436
--nsInclude
is new in mongo 3.4.
Instead of older options where db_name
and collection_name
are given in command line as
mongorestore --db db_name --collection collection_name
namespaces are to be used
mongorestore --nsInclude db_name.collection_name
Similarly
mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/
becomes
mongorestore --nsInclude 'newdb.*' --drop /var/backups/mongobackups/01-20-16/
Related videos on Youtube
![Jyotman Singh](https://i.stack.imgur.com/vFh0B.jpg?s=256&g=1)
Author by
Jyotman Singh
Learning Functional Programming - Node.js and Scala.
Updated on July 09, 2022Comments
-
Jyotman Singh almost 2 years
I'm following this tutorial to backup and restore a single MongoDB database.
The backup command -
sudo mongodump --db newdb --out /var/backups/mongobackups/`date +"%m-%d-%y"`
The restore command -
sudo mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/
Although it works perfectly, MongoDB gives me this warning while restoring the data -
the --db and --collection args should only be used when restoring from a BSON file. Other uses are deprecated and will not exist in the future; use --nsInclude instead
Can someone explain how to remove this warning?
I'm using MongoDB 3.4.1 version.
-
Jyotman Singh over 7 yearsI wan't to know why its giving me an error even though I'm restoring from a BSON file.