mongo 命令行导出数据

2017年09月06日

easiest

1mongoexport -d scorpio_dev -c tags --out ./tag0906.json --jsonArray

json

1mongoexport -d scorpio_dev -c movies --query '{selectStatus: "selected"}' --out ./movie0906.json --pretty --jsonArray
2
3mongoexport -h 172.19.88.39:27017 -d BackfireV2 -c medias --query '{media:"tv"}' --out ./Desktop/tvorigindata.json --pretty --jsonArray

csv

1mongoexport -d scorpio_dev -c movies --query '{selectStatus: "selected"}' --type=csv --out ./movie0906.csv --fields _id,title,detailScore.eduValue

mongodump 与 mongorestore

导出数据 -d 表示数据库 -o 表示导出到的 dir

mongodump -d scorpio_dev -o ./Desktop/scorpio_dev_lq

对应导入至数据库 -d 表示导入的数据库 —dir 表示数据所在目录

mongorestore -d scorpio_dev_0928 --dir ./Desktop/scorpio_dev_lq