mongodb - 将json文件插入mongodb

我是 MongoDB 的新手。在 Windows 中安装 MongoDB 后,我尝试使用以下命令插入一个简单的 json 文件:

C:\>mongodb\bin\mongoimport --db test --collection docs < example2.json

我收到以下错误:

connected to: 127.0.0.1
Fri Oct 18 09:05:43.749 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Field name expected: offset:43
Fri Oct 18 09:05:43.750
Fri Oct 18 09:05:43.750 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Expecting '{': offset:0
Fri Oct 18 09:05:43.751
Fri Oct 18 09:05:43.751 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Field name expected: offset:42
Fri Oct 18 09:05:43.751
Fri Oct 18 09:05:43.751 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Expecting '{': offset:0
Fri Oct 18 09:05:43.751
Fri Oct 18 09:05:43.752 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Field name expected: offset:44
Fri Oct 18 09:05:43.752
Fri Oct 18 09:05:43.752 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Expecting '{': offset:0
Fri Oct 18 09:05:43.752
Fri Oct 18 09:05:43.752 check 0 0
Fri Oct 18 09:05:43.752 imported 0 objects
Fri Oct 18 09:05:43.752 ERROR: encountered 6 error(s)s

example2.json

{"FirstName": "Bruce", "LastName": "Wayne", 
"Email": "bwayne@Wayneenterprises.com"}
{"FirstName": "Lucius", "LastName": "Fox", 
"Email": "lfox@Wayneenterprises.com"}
{"FirstName": "Dick", "LastName": "Grayson", 
"Email": "dgrayson@Wayneenterprises.com"}

将新的 json 文件导入 mongodb 需要做什么?

最佳答案

使用

mongoimport --jsonArray --db test --collection docs --file example2.json

它可能因为换行符而搞砸了。

https://stackoverflow.com/questions/19441228/

相关文章:

javascript - 是否有 Mongoose 连接错误回调

mongodb - MongoDB中 "id"和 "_id"字段的区别

python - PyMongo upsert 抛出 "upsert must be an inst

mongodb - 显示我当前在 MongoDB 中使用的数据库的命令?

mongodb - 如何使用 mongodump 转储的数据?

node.js - 如何在 Mongoose/Node.js 中同时保存多个文档?

mongodb - 如何在 MongoDB 中清除控制台

mongodb - Mongoose 限制/偏移和计数查询

node.js - 在 Mongoose 中保存对象后如何获取 objectID?

performance - MongoDB 范围分页