Nodejs + csv数据插入表中

时间:2016-02-05 11:34:32

标签: node.js csv

我正在尝试从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

0 个答案:

没有答案