我正在尝试从csv文件中将数据插入表中。
例如,我在csv文件中有3行记录。我需要插入像async这样的数据。 (然后一个接一个地完成)。
mutate_all
目前输出:
var csv = require("fast-csv");
var fs = require("fs");
module.exports = function(app) {
var offerLetterModel = app.models.offerletter;
var stream = fs.createReadStream("test.csv");
csv.fromStream(stream, {
ignoreEmpty: true,
headers: true,
})
.on("data", function(data) {
offerLetterModel.create({
firstName: data.First_Name,
lastName: data.Last_Name,
emailId: data.Email,
mobile: data.Mobile,
address: data.Address,
}, function(err, model) {
if (err) {
console.log(err);
} else {
console.log("success");
}
});
})
.on("end", function() {
console.log("done");
});
//end
};
预期产出:
done
success
success
success