MongoDB学习笔记(5)--数据导入导出mongoexport

系统 1510 0
假设库里有一张user表,里面有2条记录,我们要将它导出

 

常用导出方法

[root@localhost bin]# ./mongoexport -d my_mongodb -c user -o user.dat
connected to: 127.0.0.1
exported 2 records
[root@localhost bin]# cat user.dat
{ "_id" : { "$oid" : "4f81a4a1779282ca68fd8a5a" }, "uid" : 2, "username" : "Jerry", "age" : 100 }
{ "_id" : { "$oid" : "4f844d1847d25a9ce5f120c4" }, "uid" : 1, "username" : "Tom", "age" : 25 }
[root@localhost bin]#

参数说明

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

导出CSV格式的文件

[root@localhost bin]# ./mongoexport -d my_mongodb -c user  --csv -f uid,username,age -
user_csv.dat
connected to: 127.0.0.1
exported 2 records
[root@localhost bin]# cat user_csv.dat
uid,username,age
2,"Jerry",100
1,"Tom",25
[root@localhost bin]#

数据导入

导入json数据

[root@localhost bin]# ./mongoimport -d my_mongodb -c user user.dat
connected to: 127.0.0.1
imported 2 objects
[root@localhost bin]#

导入CSV数据

[root@localhost bin]# ./mongoimport -d my_mongodb -c user  --type csv --headerline --file
user_csv.dat
connected to: 127.0.0.1
imported 3 objects
[root@localhost bin]#
参数说明
  -type  指明要导入的文件格式
  -headerline  批明不导入第一行,因为第一行是列名
  -file   指明要导入的文件路径
 

 


 

MongoDB学习笔记(5)--数据导入导出mongoexport


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论