MongoDB--Mongodb 中資料匯出與匯入

Cure The World發表於2020-10-06

八、Mongodb 中資料匯出與匯入

(1)匯出資料

匯入/匯出可以操作的是本地的mongodb伺服器,也可以是遠端的,所以,都有如下通用選項。
利用mongoexport
-h host主機
–port 埠
-d 指明使用的庫
-c 指明要匯出的集合
-o 指明要匯出的檔名
–csv指定匯出的csv格式
-q 過濾匯出
-f field1 field2 列名
-u username 使用者名稱
-p password 密碼
如下操作,
注意:在使用使用者名稱和密碼是使用超級管理員的,如果埠是預設的可以不使用–port來指定埠。

在這裡插入圖片描述

匯出檔案內容如下

在這裡插入圖片描述

(2)匯入資料

使用mongoimport命令
-d 待匯入的資料庫
-c 待匯入的集合(不存在會自己建立)
–type csv/json(預設)
–file 備份檔案路徑

例1: 匯入json
./bin/mongoimport -h --port 埠號 -d test -c goods --file ./goodsall.json
例2: 匯入csv
./bin/mongoimport -h --port 埠號 -d test -c goods --type csv -f goods_id,goods_name --file ./goodsall.csv
./bin/mongoimport -h --port 埠號 -d test -c goods --type csv --headline -f goods_id,goods_name --file ./goodsall.csv
案例:把剛才匯出的php.json檔案匯入到goods庫裡面的php集合裡面。

在這裡插入圖片描述

匯入成功,進行檢視

在這裡插入圖片描述

相關文章