node-mongodb-driver
(a camada subjacente que todo cliente mongoDB usa no nodejs), exceto a API do cursor que outros mencionaram, tem uma API de fluxo agradável (#458). Infelizmente eu não encontrei documentado em outro lugar. Atualização:existem documentos.
Pode ser usado assim:
var stream = collection.find().stream()
stream.on('error', function (err) {
console.error(err)
})
stream.on('data', function (doc) {
console.log(doc)
})
Na verdade, ele implementa a interface ReadableStream, então tem todas as vantagens (pausar/retomar etc)