我试图使用以下方法在mongodb中导入一些数据:
mongoimport -d blog -c posts < posts.json
但是开始出现这个错误:
2015-11-06T11:37:52.566+0530 connected to: localhost
2015-11-06T11:37:53.159+0530 error inserting documents: lost connection to server
2015-11-06T11:37:53.159+0530 Failed: lost connection to server
2015-11-06T11:37:53.159+0530 imported 0 documents
任何帮助都将不胜感激。
答案 0 :(得分:7)
尝试添加-j参数
mongoimport -d blog -c posts -j 4 < posts.json
如果这不起作用,请尝试将j值更改为8。
这篇文章解释了它: MongoDB: mongoimport loses connection when importing big files
答案 1 :(得分:2)
我也面临同样的问题。我刚刚添加了--batchSize 1选项。它就像一个魅力。
mongoimport -d blog -c posts -j 4 < posts.json --batchSize 1