2016-09-14 91 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不会等到它插入,所以它会非常快。