1. 程式人生 > >Windows系統如何使用MongoDB資料庫恢復(匯入)GHTorrent下載的bson檔案

Windows系統如何使用MongoDB資料庫恢復(匯入)GHTorrent下載的bson檔案

剛剛轉到MongoDB資料庫的使用,一切都不熟悉,匯入一個現成的檔案都花費很多時間,圖書館也借了一些書,都沒有最終解決問題。最無語的是在MongoDB中把一條記錄稱之為文件。這讓我差點崩潰。接下來把我整理的匯入bson檔案的步驟一一介紹給大家。

一、進入到MongoDB的安裝路徑

注意,是bin資料夾下;

二、進入MongoDB

三、檢視資料庫和集合(可用可不用)

檢視資料庫:show dbs

使用資料庫:use xxx

檢視集合:show collections

四、本地資料庫匯入bson檔案(注意,這裡可以匯入檔案,也可以資料夾,將資料夾下的多個bson檔案同時匯入)

Windows系統:.\mongorestore.exe -d <指定匯入的資料庫> <指定匯入的檔案路徑/資料夾路徑>

另,附上Linux系統:mongorestore -d <指定匯入的資料庫> <指定匯入的檔案路徑/資料夾路徑>

注意:直接輸mongorestore.exe是會報錯的,要輸入.\mongorestore.exe(千萬注意)

另外,如果集合(collections)已存在,就刪除再匯入。

最後等待匯入成功就行了。由於檔案太大,只把最後匯入成果的結果顯示出來。如果你有視覺化工具,開啟看一眼吧。

在Robomongo中看到了新匯入的集合,匯入成功。