如何使用mongoimport将大型json文件导入mongodb?
问题描述:
我想要使用mongoimport将大数据集json文件导入到mongodb中。如何使用mongoimport将大型json文件导入mongodb?
mongoimport --db test --collection sam1 --file 1234.json --jsonArray
error:
2014-07-02T15:57:16.406+0530 error: object to insert too large
2014-07-02T15:57:16.406+0530 tried to import 1 objects
答
请尝试添加此选项:--batchSize 1
像:
mongoimport --db测试--collection SAM1 --file 1234.json --batchSize 1
你的文件是什么样的? – paulmelnikow
Mongo对于单个JSON文档有16Mb的限制。你可能有太多的数据。 (或者不应该使用--jsonArray。) –
我的json文件大小为17MB。里面的单个文件占用> 16MB的数据。我可以如何解析除mongoimport以外的其他数据(因为我已经遇到了mongoimport问题)。 –