MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara streaming Hasil Kueri MongoDB dengan nodejs?

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)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb - Memanfaatkan server multi CPU untuk aplikasi berat tulis

  2. Instalasi MongoDB

  3. Data pegas MongoDb:MappingMongoConverter menghapus _class

  4. Paging Cepat dengan MongoDB

  5. Bagaimana cara menanyakan MongoDB langsung dari Ruby alih-alih menggunakan Mongoid?