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

नए मोंगो सी # ड्राइवर में सभी को कैसे खोजें और इसे तुल्यकालिक बनाएं

संपादित करें:

उन्होंने सिंक्रोनस समर्थन वापस जोड़ने का फैसला किया (हालांकि आईओ संचालन के लिए एसिंक अभी भी बेहतर है) ताकि आप बस इसका उपयोग कर सकें:

var list = collection.Find(_ => true).ToList();

मूल:

एसिंक्रोनस कोड पर सिंक्रोनस ब्लॉक न करें। यह प्रदर्शन के लिए खराब है और इससे गतिरोध हो सकता है।

यदि आप अपने एप्लिकेशन को सिंक्रोनस रखना चाहते हैं तो यह अनुशंसा की जाती है कि आप पुराने सिंक्रोनस ड्राइवर का उपयोग करते रहें।

नए v2.0 ड्राइवर में async विकल्प इस तरह दिखना चाहिए:

async Task FooAsync()
{
    var list = await collection.Find(_ => true).ToListAsync();
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला में उपदस्तावेजों का योग

  2. मोंगोडब में एक कंपाउंड इंडेक्स की संरचना कैसे करें

  3. Async, कॉलबैक, क्लोजर, ओह माय

  4. यूटीसी में डेटटाइम को मेरे स्थानीय समय में कनवर्ट करना?

  5. मूल दस्तावेज़ के साथ गतिशील फ़ील्ड को कैसे फ़्लैट करें - स्प्रिंग डेटा मोंगो डीबी