अंतर एक वाक्य रचना में है।Find
और FindAsync
दोनों एक ही प्रदर्शन के साथ एसिंक्रोनस क्वेरी बनाने की अनुमति देते हैं, केवल
FindAsync
कर्सर लौटाता है जो सभी दस्तावेज़ों को एक साथ लोड नहीं करता और आपको डीबी कर्सर से दस्तावेज़ों को एक-एक करके पुनर्प्राप्त करने के लिए इंटरफ़ेस प्रदान करता है। यह उस स्थिति में मददगार होता है जब क्वेरी का परिणाम बहुत बड़ा होता है।
Find
आपको अधिक सरल सिंटैक्स . प्रदान करता है विधि के माध्यम से ToListAsync
जहां यह कर्सर से दस्तावेज़ प्राप्त करता है और सभी दस्तावेज़ों को एक साथ लौटाता है .