从MongoDB中导出、导入数据到文档(csv,json)mongoimport   mongoexport

注意:需要打开cmd直接执行mongoexport或者mongoimport  ,不能在mongo的shell下面执行

 

1数据导出:
mongoexport

语法:

        mongoexport -d dbname -c collectionname -o file --type json/csv -f field

        参数说明:

            -d :数据库名

            -c :collection名

            -o :输出的文件名

            --type : 输出的格式,默认为json

            -f :输出的字段,如果-type为csv,则需要加上-f "字段名"

示例:

导出成json:

mongoexport -d mongotest -c users -o d:/Chromedowload/test.json --type json

导出成csv:

mongoexport -d taobao -c product -o D:\Chromedowload\taobao.csv --type csv -f "_id,image,price,deal,title,shop,lacation"

经常是需要验证的情况:

mongoexport  -h=47.103.114.xxxx:27017 -uroot -pxxxx  --authenticationDatabase=admin     -d CFF -c my_ids   -o  D:\cs_ids.csv  --type csv -f "id0,id1,id2"

 

 

2数据导入:

mongoimport

语法:

        mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field

        参数说明:

            -d :数据库名

            -c :collection名

            --type :导入的格式默认json

            -f :导入的字段名

            --headerline :如果导入的格式是csv,则可以使用第一行的标题作为导入的字段

            --file :要导入的文件

示例:

 

导入json:

 mongoimport -d taobao -c product --file d:/Chromedowload/test.json  --type json

导入csv:

mongoimport -d taobao -c new_product --type csv --headerline --file  ‪D:\Chromedowload\tbtest.csv

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值