安装完mongodb数据库之后,当遇到导出数据的时候可以使用自带的工具mongoexport
bankproduct git:(master) ✗ sudo mongoexport -d bank -c bankproduct -f bankCode,proCode,proName,feeRate --type=csv -o ./bankproduct.csv
Password:
2018-12-13T00:24:08.685+0800 connected to: localhost
2018-12-13T00:24:08.701+0800 exported 1659 records
mongoimport 支持csv和json文件
mongoimport --host 127.0.0.1 --port 27017 --db users --collection contacts --file contacts.json
mongoexport导出数据
# 含有条件
mongoexport --host 192.168.0.134 -d event -u event -p dsdsdsd -c mobTaskTrack_20190529 -q '{"tenantId":"93","bizType":"alipayai","message":"识别页面超时"}' -o /tmp/test.csv
# 含有模糊匹配
mongoexport --host 192.168.0.134 -d event -u event -p dsdsdsd -c mobTaskTrack_20190530 -q '{"tenantId":"93","event":{$regex:/TIMEOUT/}}' -o /tmp/test.csv
# 导出指定字段
mongoexport --host 192.168.0.134 -d event -u event -p dsdsdsd -c mobTaskTrack_20190530 -q '{"tenantId":"93","event":{$regex:/TIMEOUT/}}' -o /tmp/test.csv --fields requestId,taskId,systemVersion,event,eventStatus,model
参考文档:https://docs.mongodb.com/manual/reference/program/mongoexport/
网友评论