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

Mengulangi kursor mongodb secara serial (menunggu panggilan balik sebelum pindah ke dokumen berikutnya)

Jika Anda tidak ingin memuat semua hasil ke dalam memori menggunakan toArray, Anda dapat mengulangi menggunakan kursor dengan sesuatu seperti berikut ini.

myCollection.find({}, function(err, resultCursor) {
  function processItem(err, item) {
    if(item === null) {
      return; // All done!
    }

    externalAsyncFunction(item, function(err) {
      resultCursor.nextObject(processItem);
    });

  }

  resultCursor.nextObject(processItem);
}  


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana saya bisa menggunakan Python untuk mengubah bsondump MongoDB menjadi JSON?

  2. Apakah mungkin untuk menggunakan MongoDB-Query?

  3. Bagaimana saya bisa tahu di mana mongoDB menyimpan data? (tidak dalam default /data/db!)

  4. beberapa operator pembaruan mongo dalam satu pernyataan?

  5. Istirahat data starter boot musim semi, batasan @Notnull tidak berfungsi