您的位置:首页 > 数据库 > Mongodb

mongodb导入导出及备份还原

2015-08-25 16:20 579 查看
一、mongoexport

mongoexport -d cric -c c1 -o cric.txt
-d 指定库名
-c 指定集合(即表)
-o 指定导出的文件名
cat cric.txt
{"_id":{"$oid":"55dac1063e9805d2c4d8ae37"},"age":30.0,"name":"test"}
{"_id":{"$oid":"55dae9493e9805d2c4d8ae38"},"age":6.0,"name":"t1"}
{"_id":{"$oid":"55daea6a3e9805d2c4d8ae39"},"age":30.0,"name":"t2"}

也可以导出成csv格式

mongoexport -d cric -c c1 --csv -f name,age -o cric.csv  #-f 指定域(只导出name和age表)
cat cric.csv
name,age
test,30
t1,6
t2,30

二、mongoimport

<pre name="code" class="sql">mongoimport -d cric -c c1 --drop cric.txt
mongoimport -d cric -c c1 --type csv --drop --headerline --file  cric.csv
--type 指明要导入的文件格式
--headerline 批明不导入第一行,因为第一行是列名
--file  指明要导入的文件路径
--drop 导入前先删除


三、mongodump

mongodump		  #备份所有的库(默认端口)
mongodump -d cric         #备份cric库
mongodump -d cric -o cric #备份cric库到指定的目录


四、mongorestore

mongorestore --drop -d cric dump/cric/  #指定备份目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: