J’ai écrit un script qui génère des milliards de documents insérés dans une collection MongoDB. Pas optimal, je sais. Lorsque j’ai essayé de l’exécuter localement, cela a entraîné “ERREUR FATALE: CALL_AND_RETRY_LAST Allocation a échoué – processus en dehors de la mémoire”.
Au lieu de l’exécuter sur un hôte local, je veux lancer le fichier .js sur un serveur Web et y exécuter le fichier.
Est-ce que je modifie ce code? Ou télécharger un fichier via FTP?
function mongoIfy(solution_JSONs){ // resortingeve 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) } }); }
Merci d’avance!