重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
MongoDB数据怎样导出和导入?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
十载的昆玉网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整昆玉建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“昆玉网站设计”,“昆玉网站推广”以来,每个客户项目都认真落实执行。
一、mongodb导出
1、导出数据连接mongodb服务器参数介绍:
· -h host 主机
· --port port 端口
· -u username 用户名
· -p passwd 密码
2、mongoexport 导出文件参数介绍:
· -d 库名
· -c 表名
· -f field1,field2...列名
· -q 查询条件
· -o 导出的文件名
· -- csv 导出csv格式(便于和传统数据库交换数据)
二、导出数据实例
1、导出shop数据库的sdo表格的xh和name列中xh号小于等于100的数据,并且导出到当前路径下,保存的文件名称为test.sdo.json
./mongoexport -d shop -c sdo -f xh,name -q '{xh:{$lte:100}}' -o ./test.sdo.json
2、导出csv格式方便在MySQL数据中导入。
./mongoexport -d shop -c sdo -f _id,xh,name -q '{xh:{$lte:100}}' --csv -o ./test.sdo.csv
三、mongodb导入
导入数据参数:
· -d 待导入的数据库
· -c 待导入的表(不存在会自己创建)
· --type csv/json(默认)
· --file 备份文件路径
四、导入数据实例
1、将当前路径下test.sdo.json文件数据导入到shop数据库的teach表中,格式为json。
./mongoimport -d shop -c teach --type json --file ./test.sdo.json
2、将csv文件导入到shop数据库的reache表中,并且格式转换为json格式。--headerline表示忽略csv数据的表头字段。
比如id,name CSV数据表头字段需要忽略。
五、mongodb导出二进制bson结构数据及索引信息
导出需要的参数:
· -d 库名
· -c 表名
· -f field1,field2...列名
六、导出bson数据结构实例
1、语法:mongodum -d test [-c 表名] 默认是导出到mongo下的dump目录
2、将shop数据库的sdo表数据导出到默认的路径。
3、查看导出的数据,默认放在dump目录。
4、查看dump目录,导出的表格生成了两个文件分别为:bson结构数据和json数据。
5、 如果不声明表名, 导出所有的表。
七、导入bson结构数据
· -d :将数据导入或恢复数据的数据库名称,可以自己随意命名。
./dump/shop: 备份的数据库路径
关于MongoDB数据怎样导出和导入问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。