注:首先你本地必須有mongodb服務(wù)
1.導(dǎo)出操作依賴monogdb的本地服務(wù)bin目錄下的mongoexport.exe
? mongoexport -h 127.0.0.1:27017 -d wjj -c test_log?-f cn,pid -o E:\trsdat2a.csv
2.導(dǎo)入操作依賴mongodb服務(wù)bin目錄下的mongoimport.exe
? mongoimport -h 127.0.0.1:27017 -d wjj -c test_log3 --type csv --headerline --ignoreBlanks --file E:\sub_lotcode.csv
?(mongoimport -h ip地址:端口號(hào) -u 數(shù)據(jù)庫(kù)用戶名 -p 數(shù)據(jù)庫(kù)密碼 -d 數(shù)據(jù)庫(kù)名稱 -c 集合名稱 --type csv --headerline --file 文件位置)
?注:導(dǎo)入MySQL導(dǎo)出的csv文件時(shí),可使用-f 指定一下字段,用--headerline去除第一行字段名。
關(guān)鍵字介紹:
? ?-h ip地址:端口號(hào)
? ?-u 數(shù)據(jù)庫(kù)用戶名
? ?-p 數(shù)據(jù)庫(kù)密碼
? ?-d 數(shù)據(jù)庫(kù)名稱
? ?-c 集合名稱
? ? -f? ? 指定導(dǎo)出字段? ? ? ?cn,pid,xxx,xxx
? ?–type 指定導(dǎo)入文件類型? (csv、tsv等)
? ? –headerline 如果使用headerline則使用第一行作為字段名稱土涝,否則叭喜,將第一行作為數(shù)據(jù)字段導(dǎo)入,僅僅用作csv或tsv文件導(dǎo)入堤尾,在導(dǎo)入json時(shí)用headerline則會(huì)報(bào)錯(cuò)
? ? –ignoreBlanks 忽略csv和tsv導(dǎo)出中的空字段驻右。如果未指定损搬,則mongoimport在導(dǎo)入的文檔中創(chuàng)建沒(méi)有值的字段,ignoreBlanks僅適用于csv或tsv文件導(dǎo)入