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

पासपोर्ट.जेएस - पासपोर्ट-लोकल के साथ मोंगोडीबी के उपयोगकर्ताओं को प्रमाणित करें

यह अच्छी तरह से प्रलेखित नहीं है, लेकिन cursor.each एक null प्रदान करता है इसके कॉलबैक के दूसरे पैरामीटर का मान इंगित करता है कि कर्सर के पास और दस्तावेज़ उपलब्ध नहीं हैं। इसका उल्लेख केवल दस्तावेज़ीकरण

तो आपके मामले में आपको user !== null . की जांच करनी चाहिए आपके users.each . में कॉलबैक।

हालांकि, आपके find को बदलकर mongo आपके लिए खोज करने के लिए अधिक कुशल होगा कॉल करें:

collection.findOne({email: email}, {}, function(err, user) {
    if (user) {
        // email was found case
        ...
    }
    ...
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Node.js . में Mongodb संग्रह वस्तु कैशिंग

  2. क्या mongoDB की खोज है और लेनदेन को संशोधित करें-सहेजें

  3. जावा से $query, $hint या $explain का उपयोग कैसे करें

  4. ClusterControl द्वारा समर्थित सर्वाधिक लोकप्रिय NoSQL डेटाबेस

  5. MongoDB स्कीमा सत्यापन का अवलोकन