MongoDB
Usage de MongoDB
Import d'une base MongoDB "tuituit" à partir d'un répertoire contenant le répertoire "tuituit" (contenant lui même tous les fichiers json) :
1mongorestore --db=tuituit --dir=tuituit --noIndexRestore
Import d'une base MongoDB à partir d'un fichier archive.gz
1mongorestore --db=tuituit --gzip --archive=archive.gz --noIndexRestore
export d'une base MongoDB (créera un sous répertoire du nom de la base):
1mongodump --db <database_name> -o <directory_backup>
2ex: mongodump --db tuituit -o ~/mongobackup
export d'une base MongoDB dans un fichier gzip :
1mongodump --db=tuituit --gzip --archive=tuituit.gz
afficher de façon lisible fichier bson :
1bsondump mongobackup/tuituit/usersettings.bson
Lister les collections d'une base :
1mongo <database_name> --eval "db.getCollectionNames()"
Effacer une base :
1mongo <database_name> --eval "db.dropDatabase()"
Lister toutes les bases d'un serveur
1mongo --eval 'db.getMongo().getDBNames()' --quiet
ou en shell mongo :
1show dbs
comments powered by Disqus