MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment restaurer le vidage dans votre mongodb en cours d'exécution

mongodump : Pour vider tous les enregistrements :

mongodump --db databasename

Pour limiter la quantité de données incluses dans le vidage de la base de données, vous pouvez spécifier --db et --collection comme options de mongodump. Par exemple :

mongodump --collection myCollection --db test

Cette opération crée un vidage de la collection nommée myCollection à partir de la base de données 'test' dans un sous-répertoire dump/ du répertoire de travail actuel. REMARQUE :mongodump écrase les fichiers de sortie s'ils existent dans le dossier de données de sauvegarde.

mongostore : Pour restaurer toutes les données dans la base de données d'origine :

1) mongorestore --verbose \path\dump

ou restaurer dans une nouvelle base de données :

2) mongorestore --db databasename --verbose \path\dump\<dumpfolder>

Remarque :les deux nécessitent des instances mongod.