
一、Mongodb导出工具mongoexport
Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式(类似于表格的形式)的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。
mongoexport具体用法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
参数说明:
-h:指明数据库宿主机的IP
-u:指明数据库的用户名
-p:指明数据库的密码
-d:指明数据库的名字
-c:指明collection的名字
-f:指明要导出那些列
-o:指明到要导出的文件名
-q:指明导出数据的过滤条件
二、常用数据导出实例
1、直接导出数据到文件中
代码如下:
1 2 3 4 5 6 7 |
|
命令执行完后使用命令查看,会发现目录下生成了一个students.dat的文件
参数说明:
-d 指明使用的库, 本例中为” my_mongodb”
-c 指明要导出的表, 本例中为”user”
-o 指明要导出的文件名, 本例中为”user.dat”
从上面可以看到导出的方式使用的是JSON 的样式
2、将foo库中的表t1导出成json格式
代码如下:
1 2 3 4 |
|
导出成功后我们看一下/data/t1.json文件的样式
代码如下:
1 2 3 |
|
3、导出为CSV格式的数据
代码如下:
1 2 3 4 |
|
查看/data/t2.csv的导出结果
代码如下:
1 2 |
|
4、指定过滤条件导出数据:
-q 参数的使用方法是:-q '{key:"value"}'
代码如下:
1 2 |
|
python学习网,大量的免费MongoDB入门教程,欢迎在线学习!