Closed zemirco closed 5 years ago
var writeStream = fs.createWriteStream(this.fileName);
var readStream = Model.find({foo: 'bar'}).stream({ transform: JSON.stringify});
var json2CsvStream = new Json2CsvStream();
json2CsvStream.on('header', function(data) {
console.log(' ++ yeah header found ++');
return console.log(data);
});
json2CsvStream.on('line', function(data) {
console.log(' ++ yeah line found ++');
return console.log(data);
});
readStream.pipe(json2CsvStream).pipe(writeStream);
close because deprecated: No time for maintenance
@jwerre could you submit a PR?
https://github.com/zemirco/json2csv now has a streams API, please use that module as this one is deprecated/unmaintained.
mongoose#querystream