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);
});
});
});
});
文件流是正確的,讀數是正確的。但保存功能根本不執行。異步函數始終停留在第1個文檔,因爲save回調中的回調函數沒有執行。貓鼬保存功能不執行
您是否嘗試使用控制檯記錄第15行的錯誤以確認是否沒有錯誤? –
'console.log(err);'顯示什麼錯誤? –
你確定你在你的代碼中的某個地方調用了'mongoose.connect()嗎? – robertklep