第一步:
將user表從MySQL中導出,右鍵,點擊導出向導,選擇格式為xlsx。
第二步:
導出完成后,雙擊打開user.xlsx,將user.xlsx另存為csv格式的文件。(切記不可直接修改后綴名,會導致亂碼,無法導入到MongoDB中,血的教訓)
第三步:
由於表中數據可能包含中文,導入MongoDB時會造成亂碼問題,所以將user.csv文件用任意編輯器打開,將編碼轉為UTF-8后保存。(推薦使用notepad++)
第四步:
如果MongoDB沒有創建用戶,使用
mongoimport --db 數據庫名 --collection 集合名 --type csv --headerline --ignoreBlanks --file CSV文件存放路徑(例如:我是存放在桌面,所以路徑為:C:\Users\Administrator\Desktop\user.csv)
mongoimport --db mongo --collection domain --type csv --headerline --ignoreBlanks --file /mnt/c/Users/chuangcache/Desktop/domain.csv
如果MongoDB創建了用戶,需要權限才能操作,使用
mongoimport -u MongoDB賬號 -p MongoDB密碼 --db 數據庫名 --collection 集合名 --type csv --headerline --ignoreBlanks --file CSV文件存放路徑(例如:我是存放在桌面,所以路徑為:C:\Users\Administrator\Desktop\user.csv)