【问题标题】:Importing JSON or CSV file in MongoDB在 MongoDB 中导入 JSON 或 CSV 文件
【发布时间】:2014-04-18 20:40:55
【问题描述】:

我是 Windows 7 的 MongoDB 新手,我尝试将 JSON 和 CSV 文件导入 MongoDB。

1.首先我尝试使用命令导入JSON文件

"C:\>mongodb\bin\mongoimport –host localhost:27017 –db mydb –collection docs"

它显示了这个错误

"exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Expecting '{': offset:0" 

2.当我导入 CSV 文件时,我使用了命令

"C:\mongodb\bin>mongoimport --db mynewdb --collection message --type csv --fields
form,Iname,fistname,lastname --file d:\new folder\csv1.csv" 

我收到错误消息

"ERROR: multiple occurrences
Import CSV, TSV or JSON data into MongoDB.
When importing JSON documents, each document must be a separate line of the input file"

我通过浏览随机下载了 JSON 和 CSV 批量文件。我想知道当数据是非组织的还是应该组织数据时它是否会被导入?如果是这样,从哪里可以获得可以导入的完整的批量 JSON 和 CSV 文件。

【问题讨论】:

    标签: json mongodb csv windows-7 import


    【解决方案1】:

    尝试在查询末尾使用 --jsonArray 标志,使其看起来像

    C:\>mongodb\bin\mongoimport –host localhost:27017 –db mydb –collection docs --jsonArray
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-03
      • 2013-05-01
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多