Sommaire

Restaurer Données:restaurer

Le mongorestoreprogramme mongorestore charge des données contenues dans des fichiers binaires exportés à l’aide de mongodump ou bien à partir de l’entrée standard.

Lorsque nous avons utilisé mongodump, l’opération a créé un répertoire portant le nom de la base de données dans le répertoire temporaire /tmp. Supposons qu’entre temps nous ayons supprimé la base de données test qui sert de support à nos exemples depuis le début de ce livre... Pas de panique ! Grâce à mongorestore nous allons pouvoir récupérer les données telles qu’elles étaient. Cet exécutable s’invoque de la manière suivante :

mongorestore < options > < répertoire de fichiers BSON ou 
fichier BSON unique >

Pour l’utiliser de manière très simple, nous allons lui indiquer le répertoire dans lequel mongodump a généré des fichiers BSON et évidemment, le nom de la base de données dans laquelle il doit réaliser la restauration des données (option -d) :

mongorestore -u "mongosensei" --authenticationDatabase 
"admin" /tmp/test \ 
--password M0ng0d3! -d test

Voici une partie de ce qui s’affiche à l’écran durant l’exécution de ce processus...

building a list of collections to restore from /tmp/test dir 
reading metadata ...