zemirco / json2csv-stream

Transform stream from json to csv
52 stars 17 forks source link

add mongoose querystream example #1

Closed zemirco closed 5 years ago

zemirco commented 11 years ago

mongoose#querystream

jwerre commented 10 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);
zemirco commented 10 years ago

close because deprecated: No time for maintenance

knownasilya commented 9 years ago

@jwerre could you submit a PR?

knownasilya commented 5 years ago

https://github.com/zemirco/json2csv now has a streams API, please use that module as this one is deprecated/unmaintained.