2016-09-14 90 views
0

我使用MongoImport在MongoDB中導入了一個大型的950萬條記錄文件。 CSV文件是爲SQL Server導入操作創建的,因爲SQL表中的數據本身包含引號(「),所以它在SQL中導入錯誤導入。這就是爲什麼它具有pipe(|)作爲文本限定符,列分隔符。在MongoDB中導入CSV文件

在使用MongoImport我無法找到相關的由我自己設置列分隔符和文本限定符什麼。

的截圖包含錯誤消息 enter image description here

回答

0

你不能。因爲它是使用|作爲分隔符,它不再是有效的CSV。

您的選擇是將數據導出到JSON,TSV或CSV,然後使用mongoimport或以編程方式執行,這將是非常有效和快速的選項,因爲mongo不會等到它插入,所以它會非常快。