【问题标题】:Importing a CSV File in MongoDB在 MongoDB 中导入 CSV 文件
【发布时间】:2016-09-14 09:13:38
【问题描述】:

我正在使用 MongoImport 在 MongoDB 中导入一个包含 950 万条记录的大型文件。 CSV 文件是为 SQL Server 导入操作创建的,因为 SQL 表中的数据本身包含引号(“)。因此,它在 SQL 中生成错误导入。这就是为什么,它有管道(|)作为文本限定符和列分隔符。

在使用 MongoImport 时,我找不到与自己设置列分隔符和文本限定符相关的任何内容。

截图包含错误信息

【问题讨论】:

    标签: sql-server mongodb csv mongoimport


    【解决方案1】:

    你不能。由于它使用 | 作为分隔符,它不再是有效的 CSV。

    您的选择是将数据导出到 JSON、TSV 或 CSV,然后使用 mongoimport 或以编程方式执行,这将是非常有效且快速的选项,因为 mongo 不会等到它被插入,所以它会非常快。

    【讨论】:

      猜你喜欢
      • 2016-11-03
      • 2013-05-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-07
      • 2014-11-02
      • 1970-01-01
      • 1970-01-01
      • 2015-09-23
      相关资源
      最近更新 更多