Skip to content

Instantly share code, notes, and snippets.

@Jks15063
Created February 9, 2015 20:13
Show Gist options
  • Save Jks15063/48a43348e4e64d942536 to your computer and use it in GitHub Desktop.
Save Jks15063/48a43348e4e64d942536 to your computer and use it in GitHub Desktop.
var streamWorker = new Transform({ objectMode: true, decodeStrings: false });
var queue = async.queue(function(task, callback) {
var ObjectId = mongoose.Types.ObjectId
var query = task.query
var update = task.update
var defer = task.defer
query._id['$in'] = _.map(query._id['$in'], ObjectId)
var queryStream = scenarios.find(query).stream()
queryStream.pipe(streamWorker).pipe(process.stdout)
}
streamWorker._transform = function(doc, enc, done) {
console.log('doc:', doc);
console.log('enc:', enc)
done(null, 'hi');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment