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

NodeJS/ExpressJS mengirim respons sejumlah besar data dalam 1 aliran

http.request() Node mengembalikan data dalam potongan untuk streaming (akan lebih baik jika mereka secara eksplisit menyatakan ini). Oleh karena itu, perlu untuk menulis setiap potongan ke isi respons Express, dengarkan bagian akhir permintaan http (yang sebenarnya tidak didokumentasikan), lalu panggil response.end() untuk benar-benar menyelesaikan tanggapan.

var req = http.request(options, function(res)
  {
    res.on( 'data', function(chunk) { response.write(chunk); } );
    res.on( 'end', function() { response.end(); } );
  }
);
req.on('error', function(error) { … });
req.end();

Dimana response adalah respons Express dari permintaan klien awal (panggilan ajax curl atau angular).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb tidak dapat menjalankan pengurangan peta tanpa mesin js

  2. Json.NET deserializing Mongo ObjectId memberikan hasil yang salah

  3. Bekerja dengan karakter khusus dalam koleksi Mongo

  4. pymongo.errors.ConnectionFailure:tidak dapat terhubung ke localhost:27017:[Errno 111] Koneksi ditolak

  5. Perl Mongo menemukan objek Id