0
csvtojson.on('end_parsed', function(jsonObj) {
async.eachSeries(jsonObj,
function(doc, cb_) {
console.log("Updating " + doc["Name"] + ' ...');
var r = new Segment({
...
});
r.save(function(err) {
if(err) console.log(err);
else console.log('Saved ' + doc["Name"]);
cb_(null);
});
},
function(error){
fs.unlink(file, function(err) {
if(err) console.log(err);
else console.log('Deleted ' + file);
var dir = './.tmp/' + file.split('/')[2];
fs.rmdir(dir, function(err) {
if(err) console.log(err);
else console.log('Deleted ' + dir);
console.log('Update finished.');
console.log(error);
});
});
});
});
ファイルストリームが正しいです、読みは正しいです。しかし、save関数はまったく実行されません。非同期関数は、セーブコールバックのコールバック関数が実行されないため、最初のドキュメントでは常にスタックされます。マングースセーブ機能が作動しません
エラーがないかどうかを確認するために、コンソール番号15のエラーを記録するコンソールを試しましたか? –
'console.log(err);にはどのようなエラーが表示されますか? –
あなたのコードのどこかで 'mongoose.connect()'を呼んでいますか? – robertklep