mongodb資料庫的匯出和匯入總結
當我們進行資料庫遷移的時候,自然而然就會用到資料庫的匯入和匯出,這裡講解下mongodb的資料庫的 匯出和匯入。
解決方案:
資料匯出:mongoexport
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
資料匯入:mongoimport
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資料庫的匯出匯入
在mongodb中我們使用mongodump 命令來備份mongodb資料。該命令可以匯出所有資料到指定目錄中,mongodump命令可以通過引數指定匯出的資料量級轉存的伺服器。使用mongorestore 命令來恢復備份的資料。匯出 mongodump h dbhost d dbname o db...
從資料庫匯出資料到excel之List 匯出
說明 有時候資料處理為list 更方便 姊妹篇 從資料庫匯出資料到excel之list 匯出 兄弟篇 從資料庫匯出資料到excel之poi操作 專案說明見兄弟篇 資料層和業務層 不多說,因專案而異,處理後的資料為list 說明 object也一樣 控制層 list order export.expo...
資料庫互導
1 sqlserver與access互導 方法一 用sql語句 匯出到access insert into openrowset microsoft.jet.oledb.4.0 x a.mdb admin a表 select from 資料庫名.b表 匯入access insert into b表 ...