1、啟動Mongodb數據庫。在自己電腦的E盤、D盤根目錄模擬出兩個Mongodb的數據庫,分別代表舊庫和新庫。由於Mongodb的部署非常簡單,數據文件分別在E:\mongodb\data\db(使用27017端口)和D:\mongodb\data\db(使用27117端口)下。具體如圖。
2、連接新庫查看其數據情況。通過Mongodb自帶的客戶端robomongo-1.0.0-rc1-windows-x86_64-496f5c2.zip,解壓後找到Robomongo.exe,右擊以管理員運行。左圖所示界面,要求選擇要連接的數據庫。
3、連接舊庫查看數據情況。同樣通過客戶端,連接舊庫。如下圖所示,舊數據庫裏面含有5條文檔數據。下面我們就將舊庫中的5條數據通過命令導出。
4、從舊庫導出數據。分別導出files.chunks(保存有文檔數據,二進制格式) 和files.files (保存有文件信息),對於文檔類數據兩個需要分別導出。
5、導入數據到新庫。同理,上壹步導出的文件,要分別導入。
6、連接新庫,查看數據情況。同樣通過客戶端,連接新庫。如下圖所示,我們發現5條文檔數據已經導入進來。