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