nodejs mysql将值从事件传递到另一个事件
我正在使用快速csv解析csv文件 但我需要将解析文件中的数据传递给另一个事件,以便像这样插入mysql中的表中nodejs mysql将值从事件传递到另一个事件,mysql,node.js,csv,Mysql,Node.js,Csv,我正在使用快速csv解析csv文件 但我需要将解析文件中的数据传递给另一个事件,以便像这样插入mysql中的表中 var csvStream = csv() .on("data", function(data){ console.log(data); // info about file }) .on("end", function(){ console.log("done"); // get data f
var csvStream = csv()
.on("data", function(data){
console.log(data);
// info about file
})
.on("end", function(){
console.log("done");
// get data from the data event here
});
stream.pipe(csvStream);
可以这样做吗?您可以将其保存到变量中
var d = [];
var csvStream = csv()
.on("data", function(data){
console.log(data);
// info about file
d = data;
d.push(data)
})
.on("end", function(){
console.log("done");
// get data from the data event here
d.forEach(function (data) {
// do something with the data
})
});
stream.pipe(csvStream);
您可以将其保存到变量中
var d = [];
var csvStream = csv()
.on("data", function(data){
console.log(data);
// info about file
d = data;
d.push(data)
})
.on("end", function(){
console.log("done");
// get data from the data event here
d.forEach(function (data) {
// do something with the data
})
});
stream.pipe(csvStream);
这是我的问题我需要所有的数据哦,我明白了。查看我的更新。但是,你为什么不在数据事件中运行你的进程呢?我需要插入的数据这是我的问题我需要所有的数据哦,我明白了。查看我的更新。但是,为什么不在数据事件中运行进程呢?我需要插入数据