Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB导入错误:失败:读取文档后的分隔符时出错#1:错误的JSON数组格式-未找到左括号';输入源中的[';]_Json_Mongodb - Fatal编程技术网

MongoDB导入错误:失败:读取文档后的分隔符时出错#1:错误的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

这是我的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 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。它成功了。谢谢