備份
./mongodump -d [數(shù)據(jù)庫(kù)名]
恢復(fù)
./mongorestore -d [數(shù)據(jù)庫(kù)名] [數(shù)據(jù)庫(kù)路徑]
導(dǎo)出 csv
第一種
./mongoexport -d [數(shù)據(jù)庫(kù)名] -c [集合] -q {字段條件,如果是空,則導(dǎo)出整個(gè)集合字段}
-f [導(dǎo)出csv的字段] --[格式] > [文件名字].[格式]
第二種
導(dǎo)出一個(gè)用戶的表格,直接在命令中輸入。默認(rèn)導(dǎo)出本地的。
mongoexport -d test -c user --type=csv -f tel,type,userName -o user.csv
-d 代表 數(shù)據(jù)庫(kù)
-c 代表 表格
-type 代表 導(dǎo)出的格式
-f 代表 需要導(dǎo)出的列名
-o 代表導(dǎo)出的文件名。
執(zhí)行之后,在本機(jī)用戶的目錄下會(huì)多處一個(gè) user.csv 的表格
如果需要指定導(dǎo)出某臺(tái)機(jī)器
mongoexport -h 114.55.222.333 -d test -c user --type=csv -f tel,type,userName -o user.csv
如果需要指定導(dǎo)出的位置 修改 user.csv
mongoexport -h 114.55.222.333 -d test -c user --type=csv -f tel,type,userName -o /Users/user/Desktop/user.csv
第三種
mongoexport -d myDB -c user -f _id,name,password,adress --csv -o ./user.csv
-d 標(biāo)示 數(shù)據(jù)庫(kù)
-c 標(biāo)示 數(shù)據(jù)表
-f 需要提取的field用逗號(hào)分隔
-o 輸出路徑