我使用MongoImport在MongoDB中导入一个大的950万条记录文件。 CSV文件是为SQL Server导入操作创建的,因为SQL表中的数据包含引号(“)本身。因此,它在SQL中生成错误导入。这就是为什么它有管道(|)作为文本限定符和列分隔符。
使用MongoImport时,我找不到与自己设置列分隔符和文本限定符相关的任何内容。
答案 0 :(得分:0)
你做不到。由于它使用|
作为分隔符,因此它不再是有效的CSV。
您的选择是将数据导出为JSON,TSV或CSV,然后使用mongoimport
或以编程方式执行此操作,这将是非常有效且快速的选项,因为mongo不会等到它被插入所以它会很快。