在MongoDB中导入CSV文件
问题描述:
我使用MongoImport在MongoDB中导入了一个大型的950万条记录文件。 CSV文件是为SQL Server导入操作创建的,因为SQL表中的数据本身包含引号(“),所以它在SQL中导入错误导入。这就是为什么它具有pipe(|)作为文本限定符,列分隔符。在MongoDB中导入CSV文件
在使用MongoImport我无法找到相关的由我自己设置列分隔符和文本限定符什么。
答
你不能。因为它是使用|
作为分隔符,它不再是有效的CSV。
您的选择是将数据导出到JSON,TSV或CSV,然后使用mongoimport
或以编程方式执行,这将是非常有效和快速的选项,因为mongo不会等到它插入,所以它会非常快。