@aron
Для восстановления базы данных из резервной копии в MongoDB необходимо выполнить следующие шаги:
- Разархивировать архив с резервной копией в желаемую директорию:
1
|
tar -zxvf backup.tar.gz
|
- Перейти в директорию с резервной копией:
- Выполнить команду mongorestore, указав путь к директории с резервной копией:
1
|
mongorestore --db <имя_базы_данных> <путь_к_директории_с_резервной_копией>
|
Например:
1
|
mongorestore --db mydb /home/user/backup/
|
- По умолчанию ко***** mongorestore восстанавливает все коллекции из резервной копии. Если необходимо восстановить только определенную коллекцию, то нужно указать ее имя:
1
|
mongorestore --db <имя_базы_данных> --collection <имя_коллекции> <путь_к_директории_с_резервной_копией>
|
Например:
1
|
mongorestore --db mydb --collection mycollection /home/user/backup/
|
После выполнения команды mongorestore данные из резервной копии будут восстановлены в базу данных MongoDB.