我编写了一个脚本,导致数十亿个文档插入到MongoDB集合中。我知道,不是最佳的。当我尝试在本地运行时,导致"致命错误:CALL_AND_RETRY_LAST分配失败 - 处理内存不足"。
我想将.js文件放在Web服务器上并在那里运行文件,而不是在localhost上运行它。
我是否对此代码进行了更改?或者通过FTP上传文件?
function mongoIfy(solution_JSONs){
// retrieve
var MongoClient = require('mongodb').MongoClient;
// Connect to the db
MongoClient.connect("mongodb://localhost:27017/slither_puzzle", function(err, db) {
if(err) { return console.dir(err); }
if(!err) {
console.log("We are connected");
var collection = db.collection('solutions');
collection.insert(solution_JSONs)
}
});
}
提前致谢!