侃侃爾雅
2019-12-07 15:06:29
嘗試導入包含聯系信息的CSV:Name,Address,City,State,ZIP Jane Doe,123 Main St,Whereverville,CA,90210 John Doe,555 Broadway Ave,New York,NY,10010 運行此命令似乎不會向數據庫添加任何文檔:$ mongoimport -d mydb -c things --type csv --file locations.csv --headerlineTrace說imported 1 objects,但是啟動Mongo shell并運行db.things.find()不會顯示任何新文檔。我想念什么?
3 回答

www說
TA貢獻1775條經驗 獲得超8個贊
我困惑于一個類似的問題,其中mongoimport不會給我一個錯誤,但是會報告導入0條記錄。我使用默認的“另存為..”“ xls作為csv”(未指定“ Windows逗號分隔(.csv)”)格式保存使用OSX Excel for Mac 2011版本無法正常工作的文件。在研究了該站點并嘗試使用“ Windows逗號分隔(.csv)格式另存為”之后,mongoimport正常運行。我認為mongoimport希望每行都使用換行符,并且默認的Mac Excel 2011 csv導出不提供該功能每行末尾的字符。

30秒到達戰場
TA貢獻1828條經驗 獲得超6個贊
首先,您應該退出mongoshell,然后執行如下mongoimport命令:
Manojs-MacBook-Air:bin Aditya$ mongoimport -d marketdata -c minibars
--type csv
--headerline
--file '/Users/Aditya/Downloads/mstf.csv'
2017-05-13T20:00:41.989+0800 connected to: localhost
2017-05-13T20:00:44.123+0800 imported 97609 documents
Manojs-MacBook-Air:bin Aditya$
- 3 回答
- 0 關注
- 1590 瀏覽
添加回答
舉報
0/150
提交
取消