2012-12-12

2013-12-12

关于Mongodb数据导入导出的问题.

  
    1.mongoexport
        mongodb提供了这样一个工具,可以将数据导出为json或者csv格式.
        json:
            mongoexport.exe -d  db_name -c collection_name -o data.dat
            
        csv:
            mongoexport.exe -d db_name -c collection_name --csv -f 导出的字段 -o data.dat
            
     2.mongoimport
        同样提供了一个导入工具,mongoimport,可以将dat格式的数据导入进去.
        json:
            mongoimport.exe -d db_name -c collection_name data.dat
            在导入数据的时候,数据库会隐式创建表结构.
        csv:
            mongoimport.exe -d db_name -c collection_name --type csv --headerline --file data.dat
            
            --type:导入格式
            --headerline:不导入第一行,因为是字段名
            --file:path
   

关于数据备份以及数据恢复.

  
   1.通过mongodb中的mongodump来备份
    mongodump.exe -d db_name
    
    系统会创建出dump文件夹用来存放备份文件.
   
   2.通过mongorestore来恢复备份
   mongorestore.exe -d db_name dir/*
   
posted @ 2013-12-12 16:13  huangxiaohen  阅读(135)  评论(0编辑  收藏  举报