在MongoDB中导入JSON或CSV文件

时间:2014-04-18 20:40:55

标签: json mongodb csv windows-7 import

我是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文件。

1 个答案:

答案 0 :(得分:0)

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

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