七叶笔记 » 数据库 » 深入分析Mongodb数据的导入导出

深入分析Mongodb数据的导入导出

参数说明 -h:指明数据库宿主机的IP -u:指明数据库的用户名 -p:指明数据库的密码 -d:指明数据库的名字 -c:指明collection的名字 -f:指明要导出那些列 -o:指明到要导出的文件名 -q:指明导出数据的过滤条件

二、常用数据导出实例

1.直接导出数据到文件中

命令执行完后使用命令查看,会发现目录下生成了一个students.dat的文件

参数说明

-d 指明使用的库, 本例中为” my_mongodb” -c 指明要导出的表, 本例中为”user” -o 指明要导出的文件名, 本例中为”user.dat” 从上面可以看到导出的方式使用的是JSON 的样式 

2、将foo库中的表t1导出成json格式

导出成功后我们看一下/data/t1.json文件的样式

 

3、导出为CSV格式的数据

查看/data/t2.csv的导出结果

三、Mongodb导入工具mongoexport

Mongodb中的mongoimport工具可以把一个特定格式文件中的内容导入到指定的collection中。该工具可以导入JSON格式数据,也可以导入CSV格式数据。   具体使用如下

参数说明   -h:指明数据库宿主机的IP -u:指明数据库的用户名 -p:指明数据库的密码 -d:指明数据库的名字 -c:指明collection的名字 -f:指明要导入那些列

四、常用数据导入实例

1、导入JSON 数据

参数说明 -d:指明数据库名,本例中为test -c:指明collection名,本例中为students students.dat:导入的文件名

2、导入CSV格式文件中的内容

参数说明: -type:指明要导入的文件格式 -headerline:指明第一行是列名,不需要导入 -file:指明要导入的文件

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章