從mongoDB匯出資料

2021-07-25 19:23:40 字數 928 閱讀 5914

官方文件

示例:

mongoexport -h

127.0

.0.1:27017

-utest

-ptest2016

-d test -c device -q

''--

type

=csv --fields=id -o device_id_0.csv

--host <:port>, -h <:port>

default: localhost:27017

資料庫的主機名,埠號

--username , -u

資料庫使用者名稱

--password , -p

資料庫密碼

--db , -d

需要匯出的資料庫名

--collection , -c

需要匯出的集合名

--query , -q

搜尋條件,只匯出符合條件的資料

用單引號」括住搜尋條件,防止與執行環境互動

--type

default: json

如果使用csv,必須用–fields或–fieldfile申明需要匯出的字段

--fields , -f

申明需要匯出的字段,多個欄位用英文逗號,分割,如果欄位中有空格,用雙引號括起來:–fields 「phone,user number」

csv - 只匯出申明的字段

json - 匯出申明的字段以及_id

--out , -o

匯出資料寫入的檔案,如果不指明,寫到標準輸出,如stdout

mongodb資料匯出 jsonArray格式

參考 進入mongodb的bin目錄 執行下面語句 mongoexport h 127.0.0.1 10001 d foo c t1 f name,account,pwd,data jsonarray o data t1.json h為資料庫所在的伺服器和埠 d為資料庫 c為要匯出資料的集合 f為要...

MongoDB匯入匯出資料

匯出json格式 mongoexport d test c t1 o users lisa downloads t1.dat d 指明使用的庫 c 指明要匯出的集合 o 指明要匯出的檔名 檢視t1.dat發現裡面的資料是json格式的。mongoexport d test c t1 q o user...

mongodb 資料匯出匯入

mkdir p data eclassweb mongodump h 172.16.0.181 u eclassuser p eclassuser123 d eclassweb o data eclassweb opt mongodb 3.4.20 bin mongodump h 172.16.0....