Mongo db导入包含多个文档的单个json文件

Mongo db导入包含多个文档的单个json文件,json,mongodb,mongoimport,Json,Mongodb,Mongoimport,我是mongo db的新手。我有一个json文件,其中包含几个文档 当我尝试通过mongoimport上传文件时,该文件被视为要创建的单个文档,因为有多个文档要通过同一个文件创建 下面是导入命令 mongoimport --db mydb --collection testData --type json --file var/www/html/orders.json --jsonArray 运行此命令会引发以下错误: exception:JSONArray file too large 在

我是mongo db的新手。我有一个json文件,其中包含几个文档

当我尝试通过mongoimport上传文件时,该文件被视为要创建的单个文档,因为有多个文档要通过同一个文件创建

下面是导入命令

mongoimport --db mydb --collection testData --type json --file var/www/html/orders.json --jsonArray
运行此命令会引发以下错误:

exception:JSONArray file too large

在MongoDB文档中,在stackoverflow上过账之前,请始终参考文档:

--杰索纳雷 在版本2.2中更改:文档大小限制从4MB增加到16MB

在单个JSON数组中接受多个MongoDB文档表示的数据导入

与mongoexport--jsonArray结合使用,以导入作为单个JSON数组编写的数据。仅限于16MB或更小的导入


Mongoimport用于将JSON文件上载到Mongodb中。文件应采用良好的格式。 MongoDB将限制为16MB文件

mongoimport --host hosturl --port 27017 --username uname --password pwd --   collection collname --db marketing --file filepathwithFilename

阅读mongoimport手册页。“限制为16MB或更小的导入”我知道16MB的限制。但限制仅限于单个文档。我有54000个文档,它们的大小都小于16MB。我面临的问题是,我需要将所有文档一起上传到一个json文件中。我在stackoverflow上读到,我们可以通过一个json文件上传多个文档。我试着上传文件,我只需要知道正确的方法。这应该可以使用mongoimport-d mydb-c testData