PS: 如下全部操做都是基于MongoDB自带的工具进行的,因此操做时必定要手动切换到Mongodb的bin目录下面,而且使用管理员权限运行命令
python
概念:mongodb
mongoDB中的mongoexport工具能够把一个collection导出成JSON格式或CSV格式的文件。能够经过参数指定导出的数据项,也能够根据指定的条件导出数据。数据库
语法:json
mongoexport -d dbname -c collectionname -o file --type json/csv -f field
服务器
参数说明:工具
实例:rest
sudo mongoexport -d mongotest -c users -o /home/python/Desktop/mongoDB/users.json --type json -f "_id,user_id,user_name,age,status"
语法:code
mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field
it
参数说明:io
实例:
sudo mongoimport -d mongotest -c users --file /home/mongodump/articles.json --type json
语法:
mongodump -h dbhost -d dbname -o dbdirectory
参数说明:
实例:
sudo rm -rf /home/momgodump/ sudo mkdir -p /home/momgodump sudo mongodump -h 192.168.17.129:27017 -d itcast -o /home/mongodump/
语法:
mongorestore -h dbhost -d dbname --dir dbdirectory
参数说明:
实例:
mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir /home/mongodump/itcast/