При mongorestore
при попытке восстановить резервный дамп (первоначально созданный с помощью утилиты mongodump
) утилита mongorestore
должна иметь доступ к файлу .bson.
Когда вы сделали резервную копию / дамп, если файл .bson не существует в корневой папке (вашей папки данных), вам придется явно указать его путь. Я имею в виду:
Если у вас был файл .bson в корне (при создании резервной копии), используйте:
mongorestore --port 27017 --db dbName --username usr1 --password P@ssw0rd --authenticationDatabase authDbName --dir D:\mongo_bkup_dir\
Если у вас был файл .bson в подпапке с именем myDir (при создании резервной копии), используйте:
mongorestore --port 27017 --db dbName --username usr1 --password P@ssw0rd --authenticationDatabase authDbName --dir D:\mongo_bkup_dir\mybackup1.dmp\myDir
НТН.