node-mongodb-driver
(lapisan dasar yang digunakan setiap klien mongoDB di nodejs) kecuali kursor API yang disebutkan orang lain memiliki API aliran yang bagus (#458). Sayangnya saya tidak menemukannya didokumentasikan di tempat lain.
Pembaruan:ada dokumen.
Ini dapat digunakan seperti ini:
var stream = collection.find().stream()
stream.on('error', function (err) {
console.error(err)
})
stream.on('data', function (doc) {
console.log(doc)
})
Itu benar-benar mengimplementasikan antarmuka ReadableStream, sehingga memiliki semua barang (jeda/lanjutkan dll)