MongoDB数据怎样导出和导入

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

 MongoDB数据怎样导出和导入

。/mongoexport xh - c - d商店sdo - f,名字- q & # 39; {xh: {$ lte: 100}} & # 39;o。/test.sdo。json

2,导出csv格式方便在mysql数据中导入。

 MongoDB数据怎样导出和导入

,。/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。

 MongoDB数据怎样导出和导入

。/mongoimport - c - d商店教——类型json文件。/test.sdo。json

2,将csv文件导入到店数据库的对表中,并且格式转换为json格式。——headerline表示忽略csv数据的表头字段。

 MongoDB数据怎样导出和导入

比如id、名称csv数据表头字段需要忽略。

 MongoDB数据怎样导出和导入

<强>五,MongoDB导出二进制bson结构数据及索引信息

导出需要的参数:

-d 库名

-c 表名

-f field1, field2……列名

<强>六、导出bson数据结构实例

1,语法:mongodum - d test (- c表名),默认是导出到mongo下的转储目录

2,将店数据库的sdo表数据导出到默认的路径。

 MongoDB数据怎样导出和导入

3,查看导出的数据,默认放在转储目录。

 MongoDB数据怎样导出和导入

4,查看转储目录,导出的表格生成了两个文件分别为:bson结构数据和json数据。

 MongoDB数据怎样导出和导入

5,如果不声明表名,导出所有的表。

 MongoDB数据怎样导出和导入

<强>七、导入bson结构数据

- d:将数据导入或恢复数据的数据库名称,可以自己随意命名。

。/转储/商店:备份的数据库路径

 MongoDB数据怎样导出和导入

MongoDB数据怎样导出和导入