大きなファイル(19MB)を読み込み、私のマングースDBにデータを挿入しています。私のコンソールがそこに座っているファイルを反復処理する以外は、すべてうまく動作します。コンソールを終了させるか、終了したら関数を実行するようにプログラムに指示するのですか?ファイルを1行ずつ読み込み、終了時に何らかのアクションを実行します(NodeJS)
function prepareDatabase(){
let lineReader = require('readline').createInterface({
input: require('fs').createReadStream('names.tsv')
});
lineReader.on('line',(line)=>{
let elements = line.split('\t');
let Entry = new ChebiEntry();
Entry.name = elements[4]
Entry.id = elements[1];
Entry.save();
console.log(`Inserted ${Entry.name}`);
});
return; // This does not do anything?!
}
デシベルの接続を閉じる、または 'process.exit' – frozen