Windows10環境下MongoDB導入bson文件(元數據),mongorestore命令行方式導入
- 不推薦使用MongoDB Compass等圖形化數據庫管理軟件,例如MongoDB Compass只能導入json和csv格式的文件
- 推薦使用命令行導入:cmd或terminal方式導入
step 1:
切換到自己電腦的MongoDB安裝目錄下的bin目錄下
step 2:
查看bin目錄下是否有需要使用的MongoDB的Tools,例如這時我們需要mongorestore
step 3:
沒有需要使用的MongoDB的Tools,去官網下載Tools,下載地址:
https://www.mongodb.com/try/download/database-tools
點擊下載下方的MongoDB Database Tools,下載完解壓,將bin目錄下的文件全部或選擇性復制到自己電腦的MongoDB安裝目錄下的bin目錄下

step 4:
運行以下命令: mongorestore.exe -h 這里為MongoDB連接地址及端口 -d 這里為想要導入的目標數據庫 這里為要導入的bson文件夾地址/或者為單個bson文件
例如: mongorestore.exe -h 127.0.0.1:27017 -d steamcodebot D:\work\data
注意:如果是為現有數據庫/現有數據表導入恢復數據,請確保_id是否存在,避免拋出重復的鍵報錯
Windows10環境下MongoDB備份數據庫,mongoredump命令行方式備份
運行以下命令: mongoredump.exe -h 這里為MongoDB連接地址及端口 -d 這里為想要備份的目標數據庫 這里為備份的bson文件存儲路徑
例如:mongodump.exe -h 127.0.0.1 --port 27017 -d steamcodebot -o D:\workspace\test\steamcodebot\steamcodebot-deploy\server\test
