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

mongodb और node.js . में प्रमाणित और पासपोर्ट

यहां आप स्थानीय रणनीतियों के बारे में पढ़ सकते हैं, और यहां कॉन्फ़िगर करने के बारे में

आपकी स्थानीय रणनीति इस तरह दिखनी चाहिए:

passport.use(new LocalStrategy({
        emailField: 'email',
        passwordField: 'passw',
    },

    function (emailField, passwordField, done) {
        process.nextTick(function () {
            db.collection(dbCollection, function (error, collection) {
                if (!error) {
                    collection.findOne({
                        'email': [email protected]
                        'password': silvester // use there some crypto function
                    }, function (err, user) {
                        if (err) {
                            return done(err);
                        }
                        if (!user) {
                            console.log('this email does not exist');
                            return done(null, false);
                        }
                        return done(null, user);
                    });
                } else {
                    console.log(5, 'DB error');
                }
            });
        });
    }));



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो क्वेरी के आउटपुट को एक सीएसवी फ़ाइल में रीडायरेक्ट करें

  2. समूहीकृत एकत्रीकरण में सीमा एकत्रीकरण

  3. ऑब्जेक्ट आईडी की सरणी के साथ नेवला स्कीमा कैसे बनाएं?

  4. MongoDB GridFS फ़ाइल अपेक्षाकृत छोटी फ़ाइल के लिए बहुत बड़ी है

  5. MongoDB आदेश/बिक्री एकत्रीकरण समूह प्रति माह कुल योग + गणना फ़ील्ड