mongodb的bin目錄下提供了乙個mongoexport.exe的程式,可以用於匯出資料。
使用$ mongoexport --help 可以檢視相關引數的說明:
$ mongoexport --help
export mongodb data to csv, tsv or json files.
options:
--help produce help message
--quiet silence all non error diagnostic messages
-h [ --host ] arg mongo host to connect to ( /s1,s2 for sets) 主機名 預設127.0.0.1
--port arg server port. can also use --host hostname:port 埠 預設27017
-u [ --username ] arg username 使用者名稱
-p [ --password ] arg password 密碼
-d [ --db ] arg database to use 資料庫名
-c [ --collection ] arg collection to use (some commands) 集合名
-f [ --fields ] arg comma separated list of field names e.g. -f name,age 欄位名,匯出到csv時候需要
--fieldfile arg file with field names - 1 per line
--csv export to csv instead of json 匯出csv格式
-o [ --out ] arg output file; if not specified, stdout is used 匯出檔名
-q [ --query ] arg query filter, as a json string, e.g., '}' 查詢條件,使用json格式
--skip arg (=0) documents to skip, default 0 跳過資料,偏移,預設為0
--limit arg (=0) limit the numbers of documents returned, default all 限制返回的documents數量,預設為0
--sort arg sort order, as a json string, e.g., '' 排序
mongoexport -port 2717 -u cache -p ffcsict389 --csv -f nme,_id,fcd,flt,fcr -d cache -c t_function -o /home/mongo/mongodb/cache_date_file/t_function.csv
mongoexport -port 2717 -u cache -p ffcsict389 --csv -f nme,_id,fcd,flt,fcr,servid -d cache -c t_function_cur -o /home/mongo/mongodb/cache_date_file/t_function_cur.csv
mongoexport -port 2717 -u cache -p ffcsict389 --csv -f _id,msgid,msgn,url -d cache -c t_msgdic -o /home/mongo/mongodb/cache_date_file/t_msgdic.csv
mongoexport -port 2717 -u cache -p ffcsict389 --csv -f _id,nme,pwd,flt,fcr,cid,sqn,pqn,nme,pwd -d cache -c t_platform -o /home/mongo/mongodb/cache_date_file/t_platform.csv
進入mongo bin目錄執行:./mongoimport -h localhost:2717 -d imp -c enpoints --type csv --headerline -file /home/wsxcde1/files/inmongo3.csv
-h 連線位址,如果預設27017埠則不用
-d 資料庫
-c 表名
--type 檔案型別
--headerline 指明第一行是列名,不需要匯入
-file 檔案路徑
mongo 表匯出匯入
匯出 mongoexport h dbhost d dbname c collectionname f collectionkey o dbdirectory h mongodb所在伺服器位址 d 需要恢復的資料庫例項 c 需要恢復的集合 f 需要匯出的字段 省略為所有字段 o 表示匯出的檔名 匯入...
mongo的資料匯入匯出
專案整理 mongo遠端匯入匯出資料 一 匯出所有資料庫 格式 mongodump h ip port 埠 u 使用者名稱 p 密碼 d 資料庫 o 檔案存在路徑 如果沒有使用者誰,可以去掉 u和 p。如果匯出本機的資料庫,可以去掉 h。如果是預設埠,可以去掉 port。如果想匯出所有資料庫,可以去...
匯入匯出備份mongo資料
1,匯入資料 1.1 首先要進入mongo的bin目錄下才能執行匯入匯出命令 cd home data wqs mongodb bin 如果不知道伺服器的mongodb的bin目錄 可以通過find name mongo 查詢mongo所有目錄就可以知道 1.2 進入bin目錄之後 執行 mongo...