mongodb資料備份與恢復

2021-10-07 02:31:40 字數 1350 閱讀 9458

1.1.概念:

mongdb中的mongoexport 工具可以將collection 匯出成json格式或者csv格式的檔案。可以通過引數指定匯出的資料項,也可以根據指定的條件匯出資料。

1.2. 語法:

mongoexport -d dbname -c collectionname -o fiepath --type json/csv -f field

引數說明:

-d: 資料庫名

-c: collection名

-o: 輸出檔案路徑

--type: 輸出的格式。預設為json

-f: 輸出的字段,如果type為csv,則需要加上 -f "欄位名"

1.3. 例項:

mongoexport -d wcx2020 -c articles -o d:\mongodbbackup\mongosql.json --type json

2.1. 語法:

mongoexport -d dbname -c collectionname --file filepath -type json/csv -f field

引數說明:

-d: 資料庫名

-c: collection名

--file: 匯入檔案路徑

--type: 輸出的格式。預設為json

-f: 匯入的欄位名

2.2. 例項:

mongoimport -d wcx2020 -c articles -file d:\mongodbbackup\mongosql.json --type json

3.1. 語法:

mongodump -h connection -d dbname -o filepath

引數說明:

-h: 連線ip和埠號(預設127.0.0.1:27017)

-d: 資料庫名

-o: 匯出檔案路徑

3.2. 例項:

mongodump -h 127.0.0.1 -d wcx2020 -o d:\mongodbbackup\

4.1語法:

mongorestore -h connection -d dbname --dir filepath

引數說明:

-h: 連線ip和埠號(預設127.0.0.1:27017)

-d: 資料庫名

--dir: 備份的資料庫的路徑

4.2. 例項:

mongorestore -h 127.0.0.1 -d wcx2020 --dir d:\mongodbbackup

4.3. 注意事項:

恢復的時候可以加--drop 覆蓋原來的資料庫(慎用),最好提前備份好當前資料庫;同時要更改資料庫名,不然恢復會失敗。

mongodb資料備份與恢復

1.備份的語法 2.恢復語法 3.匯出 用於和其他平台進行互動對接,將資料匯出成指定格式檔案進行使用,比如資料分析常用的csv檔案 用於給非計算機行業的使用者檢視資料,對於他們來說csv檔案 開啟之後是電子 更方便 匯出語法 mongoexport h dbhost d dbname c colna...

mongodb資料備份與恢復

mongodb提供了備份和恢復的功能,分別是mongdump和mongorestore兩個命令 先介紹下命令語法 mongodump h dbhost d dbname o dbdirectory d 需要備份的資料庫例項,例如 test o 備份的資料存放位置,例如 home,當然該目錄需要提前建...

MongoDB備份與恢復

任何資料庫都需要備份和恢復,這個重要性就不多說了,大家都懂的。首先說下語法 備份 mongodump hdbhost ddbname odbdirectory h mongdb所在伺服器位址,例如 127.0.0.1,當然也可以指定埠號 127.0.0.1 27017 d 需要備份的資料庫例項,例如...