我是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文件。
答案 0 :(得分:0)
尝试在查询末尾使用--jsonArray标志,使其看起来像
C:\>mongodb\bin\mongoimport –host localhost:27017 –db mydb –collection docs --jsonArray