MongoDB 資料匯出和匯入 大全

2021-10-03 23:36:16 字數 1559 閱讀 7928

-h host   主機

--port port 埠

-u username 使用者名稱

-p passwd 密碼

2、mongoexport 匯出檔案引數介紹:

-d  庫名

-c 表名

-f field1,field2...列名

-q 查詢條件

-o 匯出的檔名

-- csv 匯出csv格式

(便於和傳統資料庫交換資料)

1、匯出shop資料庫的sdo**的xh和name列中xh號小於等於100的資料,並且匯出到當前路徑下,儲存的檔名稱為test.sdo.json

.

/mongoexport -d shop -c sdo -f xh,name -q '}'

-o .

/test.sdo.json

2、匯出csv格式方便在mysql資料中匯入。

.

/mongoexport -d shop -c sdo -f _id,xh,name -q '}'

--csv -o .

/test.sdo.csv

匯入資料引數:

-d 待匯入的資料庫

-c 待匯入的表

(不存在會自己建立)

--type csv/

json

(預設)

--file 備份檔案路徑

1、將當前路徑下test.sdo.json檔案資料匯入到shop資料庫的teach表中,格式為json

./mongoimport -d shop -c teach --type json --file ./test.sdo.json

2、將csv檔案匯入到shop資料庫的reache表中,並且格式轉換為json格式。–headerline表示忽略csv資料的表頭字段。比如id,name

csv資料表頭欄位需要忽略。

匯出需要的引數:

-d  庫名

-c 表名

-f field1,field2...列名

六、匯出bson資料結構例項

1、語法:mongodum -d test [

-c 表名] 預設是匯出到mongo下的dump目錄

2、將shop資料庫的sdo表資料匯出到預設的路徑。

3、檢視匯出的資料,預設放在dump目錄

4、檢視dump目錄,匯出的**生成了兩個檔案分別為:bson結構資料和json資料

5、 如果不宣告表名, 匯出所有的表

-d :將資料匯入或恢復資料的資料庫名稱,可以自己隨意命名。

.

/dump/shop: 備份的資料庫路徑

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....

MongoDB匯入匯出資料

1.匯出資料 h 資料庫位址,mongodb 伺服器所在的 ip 與 埠,如 localhost 27017 d 指明使用的資料庫例項,如 test c 指明要匯出的集合,如 mycol f 資料庫中想要匯出的字段 csv檔案匯出用的 o 指明要匯出的檔名,如 e abc xing.csv 注意是檔...