MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

एक मोंगोडब कर्सर पर क्रमिक रूप से चलना (अगले दस्तावेज़ पर जाने से पहले कॉलबैक की प्रतीक्षा करना)

यदि आप toArray का उपयोग करके सभी परिणामों को मेमोरी में लोड नहीं करना चाहते हैं, तो आप निम्न की तरह कुछ के साथ कर्सर का उपयोग करके पुनरावृति कर सकते हैं।

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. MongoDB 3.0 जावा ड्राइवर के साथ परिणामों की गणना करें

  2. MongoDB को सेवा के रूप में प्रारंभ नहीं कर सकता

  3. स्प्रिंग डेटा MongoDB में प्रश्नों के लिए एक गाइड

  4. आप कैसे पूछते हैं कि मोंगो में शून्य नहीं है?

  5. कैसेंड्रा बनाम मोंगोडीबी