node-mongodb-driver
(základní vrstva, kterou každý klient mongoDB používá v nodejs) kromě kurzorového API, které ostatní zmínili, má pěkné stream API (#458). Bohužel jsem to nenašel zdokumentované jinde.
Aktualizace:existují dokumenty.
Lze jej použít takto:
var stream = collection.find().stream()
stream.on('error', function (err) {
console.error(err)
})
stream.on('data', function (doc) {
console.log(doc)
})
Ve skutečnosti implementuje rozhraní ReadableStream, takže má všechny výhody (pozastavení/obnovení atd.)