私は this チュートリアルに従って、単一のMongoDBデータベースをバックアップおよび復元しています。
バックアップコマンド-
Sudo mongodump --db newdb --out /var/backups/mongobackups/`date +"%m-%d-%y"`
復元コマンド-
Sudo mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/
MongoDBは完全に機能しますが、データの復元中にこの警告を表示します-
--dbおよび--collection引数は、BSONファイルから復元する場合にのみ使用してください。他の用途は非推奨であり、将来は存在しません。代わりに--nsIncludeを使用してください
誰かがこの警告を削除する方法を説明できますか?
MongoDB 3.4.1バージョンを使用しています。
--nsInclude
はmongo 3.4の新機能です。
古いオプションの代わりにdb_name
およびcollection_name
はコマンドラインで次のように指定されます
mongorestore --db db_name --collection collection_name
名前空間が使用されます
mongorestore --nsInclude db_name.collection_name
同様に
mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/
なる
mongorestore --nsInclude 'newdb.*' --drop /var/backups/mongobackups/01-20-16/