mongoexport
-h 主機 --port 端口號 -u 用戶名 -p 密碼 -d 庫名 -c 表名 -f field1,field..... 導出的字段 -q 查詢條件 -o 導出文件名 --csv 等同於 --type=csv 導出csv格式,一定要指定-f 導出字段才能導出csv
例子: 把test數據庫中my表 中的my_id<200的_id跟username 導出成csv格式
mongoexport -u test -p 64823723zk -d test -c my -q {my_id:{'$lt':200}} --type=csv -f _id,username,a -o my.csv
mongoimport
-d 導入的數據庫 -c 導入的表 --type csv/json --file 文件路徑
例子: 向test數據庫中stu表中導入stu.json 中的數據
mongoimport -u test -p 123 -d test -c stu --type json --file ./stu.json
mongodump
-d 庫名 -c 表名 -o 導出路徑 -f field1,field..... 字段名
例子: 把test數據庫的my表導出二進制bson結構數據以及索引信息保存到dump目錄下
./mongodump -u test -p 123 -d test -c my -o ./dump
mongorestore
-d 數據庫 --dir= bson跟索引信息存放的目錄
例子:
mongorestore -u test -p 123 -d test --dir=./dump/test/