MongoDB数据怎样导出和导入?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
<强>一,MongoDB导出强>
1,导出数据连接MongoDB服务器参数介绍:
- h host ,主机
——port 港;,端口
- u用户名用户名
- p passwd ,密码
2, mongoexport导出文件参数介绍:
-d 库名
-c 表名
-f field1, field2…列名
-q 查询条件
-o 导出的文件名
——csv 导出csv格式(便于和传统数据库交换数据)
<强>二、导出数据实例强>
1,导出商店数据库的sdo表格的xh和名称列中xh号小于等于100的数据,并且导出到当前路径下,保存的文件名称为test.sdo。json
。/mongoexport xh - c - d商店sdo - f,名字- q & # 39; {xh: {$ lte: 100}} & # 39;o。/test.sdo。json
2,导出csv格式方便在mysql数据中导入。
,。/mongoexport xh - c - d商店sdo - f _id,名字- q & # 39; {xh: {$ lte: 100}} & # 39;——csv/test.sdo - o。csv
<强>三,mongodb导入强>
导入数据参数:
- d待导入的数据库
- c待导入的表(不存在会自己创建)
——type csv/json(默认)
——文件备份文件路径
<强>四、导入数据实例强>
1,将当前路径下test.sdo。json文件数据导入到店数据库的教表中,格式为json。
。/mongoimport - c - d商店教——类型json文件。/test.sdo。json
2,将csv文件导入到店数据库的对表中,并且格式转换为json格式。——headerline表示忽略csv数据的表头字段。
比如id、名称csv数据表头字段需要忽略。
<强>五,MongoDB导出二进制bson结构数据及索引信息强>
导出需要的参数:
-d 库名
-c 表名
-f field1, field2……列名
<强>六、导出bson数据结构实例强>
1,语法:mongodum - d test (- c表名),默认是导出到mongo下的转储目录
2,将店数据库的sdo表数据导出到默认的路径。
3,查看导出的数据,默认放在转储目录。
4,查看转储目录,导出的表格生成了两个文件分别为:bson结构数据和json数据。
5,如果不声明表名,导出所有的表。
<强>七、导入bson结构数据强>
- d:将数据导入或恢复数据的数据库名称,可以自己随意命名。
。/转储/商店:备份的数据库路径