Estoy siguiendo este tutorial para hacer una copia de seguridad y restaurar una sola base de datos MongoDB.
El comando de copia de seguridad -
sudo mongodump --db newdb --out /var/backups/mongobackups/`date +"%m-%d-%y"`El comando de restauración -
sudo mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/Aunque funciona perfectamente, MongoDB me da esta advertencia al restaurar los datos:
los argumentos --db y --collection solo deben usarse al restaurar desde un archivo BSON. Otros usos están en desuso y no existirán en el futuro; use --nsInclude en su lugar
¿Alguien puede explicar cómo eliminar esta advertencia?
Estoy usando la versión MongoDB 3.4.1.
--nsInclude es nuevo en mongo 3.4.
En lugar de opciones anteriores donde db_name y collection_name se dan en la línea de comando como
mongorestore --db db_name --collection collection_namese van a utilizar espacios de nombres
mongorestore --nsInclude db_name.collection_nameSimilarmente
mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/se convierte
mongorestore --nsInclude 'newdb.*' --drop /var/backups/mongobackups/01-20-16/solo ejecuta un comando como este:
sudo mongorestore /var/backups/mongobackups/01-20-16