[MongoDB] mongoimport:將csv檔匯入mongoDB

先確認csv檔格式
  •    預設以逗號隔開, 就不用加 --delimiter  參數  
  •    用空白分隔, 須加入 --delimiter space  參數
  •    用 tab  分隔, 須加入 --delimiter tab 參數
檢查登入 mongoDB, 開啟 database 的帳號密碼是否正確

檢查 MongoDB 上面準備儲存資料的 database 是否已經建立?
若沒有則建立

使用 csv 的第一行分隔後當做後面資料的 key 值
** 注意: key 不能包含小數點,最長 db名稱 + key 長度不能超過 120 個字元

test.csv 資料示意圖

確認完檔案後,在終端機下mongoimport指令
mongoimport -d databaseName -c collectionName --type csv --file data.csv --headerline

-d:database 名稱
-c:collections 名稱
--type:要匯入的檔案類型為CSV
--file:要匯入的檔案名稱
--headerline:如果要將第一行當作欄位名稱,就新增這個選項


成功執行示意圖

檢查import成功示意圖



留言