MongoDB导入错误:失败:读取文档后的分隔符时出错#1:错误的JSON数组格式-未找到左括号';输入源中的[';]
这是我的json文件:MongoDB导入错误:失败:读取文档后的分隔符时出错#1:错误的JSON数组格式-未找到左括号';输入源中的[';],json,mongodb,Json,Mongodb,这是我的json文件: {"a":"b"} 当我通过以下命令在数据库中导入此文件时: mongoimport --db test --collection abc --jsonArray --file ABC.json 我得到了这个错误: 2016-11-10T15:03:39.696+0530 connected to: localhost 2016-11-10T15:03:39.697+0530 Failed: error reading separator after do
{"a":"b"}
当我通过以下命令在数据库中导入此文件时:
mongoimport --db test --collection abc --jsonArray --file ABC.json
我得到了这个错误:
2016-11-10T15:03:39.696+0530 connected to: localhost
2016-11-10T15:03:39.697+0530 Failed: error reading separator after document #1: bad JSON array format - found no opening bracket '[' in input source
2016-11-10T15:03:39.697+0530 imported 0 documents
在我的控制台里
我的文件中没有“[”符号。有人能告诉我哪里错了吗?既然您包含了该选项,您必须提供一个数组:
[{“a”:“b”}]
如果您只提供一个文档,请不要使用选项
--jsonArray
我没有提供数组,所以我删除了--jsonArray。它成功了。谢谢