सबसे पहले, findOne()
. के बीच बुनियादी अंतर और find()
:
-
findOne()
- यदि क्वेरी मेल खाती है, तो पहला दस्तावेज़ वापस कर दिया जाता है, अन्यथा शून्य। -
find()
- मेल खाने वाले दस्तावेज़ों की संख्या से कोई फर्क नहीं पड़ता, एक कर्सर वापस आ जाता है, कभी भी शून्य नहीं होता।
तो जब एक अगर स्थिति में डाल दिया, findOne()
किसी दस्तावेज़ से मेल नहीं खाने पर असत्य में परिवर्तित हो सकता है। find()
. के रूप में एक कर्सर ऑब्जेक्ट देता है और कभी भी शून्य नहीं लौटाता है, अगर किसी स्थिति में रखा जाता है तो सत्य में परिवर्तित हो जाएगा।
find
और findOne()
खाली संग्रह के लिए निम्नलिखित लौटाएं: