केस 1 - अद्वितीय होने के लिए आपको जोड़ी की आवश्यकता है
इस मामले में जोड़ी (ईमेल, नाम) अद्वितीय होगी। यह और . का उपयोग करके किया जा सकता है क्वेरी।
User.find({email:email,name:name})
केस 2 - आपको ईमेल या नाम के दो बार प्रकट होने की आवश्यकता नहीं है
यह कुछ मुद्दों का कारण बन सकता है क्योंकि एक ही नाम के दो लोग हो सकते हैं लेकिन अलग-अलग ईमेल हो सकते हैं। या . का उपयोग करके इस शर्त को पूरा किया जा सकता है पूछताछ।
User.find({$or:[{email:email},{name:name}]}
व्यक्तिगत अनुशंसा:@will-alexander द्वारा दिए गए समाधान का पालन करें यह अधिक कुशल होगा।