node-mongodb-driver
(अंतर्निहित परत जो प्रत्येक mongoDB क्लाइंट नोडज में उपयोग करता है) कर्सर एपीआई को छोड़कर अन्य लोगों ने एक अच्छी स्ट्रीम एपीआई (# 458) का उल्लेख किया है। दुर्भाग्य से मुझे यह कहीं और प्रलेखित नहीं मिला।
अपडेट करें:दस्तावेज़ हैं।
इसे इस तरह इस्तेमाल किया जा सकता है:
var stream = collection.find().stream()
stream.on('error', function (err) {
console.error(err)
})
stream.on('data', function (doc) {
console.log(doc)
})
यह वास्तव में रीडेबलस्ट्रीम इंटरफ़ेस को लागू करता है, इसलिए इसमें सभी अच्छाइयाँ हैं (रोकें/फिर से शुरू करें आदि)