MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

mongodb dan otentikasi dan paspor di node.js

Di sini Anda dapat membaca tentang strategi lokal, dan di sini tentang mengkonfigurasi.

Strategi lokal Anda akan terlihat seperti ini:

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. Menyimpan dengan Java springdata dokumen mongoDB dengan array yang dibatasi ($slice dan $sort)

  2. Tip Manajemen Pencadangan MongoDB untuk Cluster Sharded

  3. Bigbluebutton setup html5 dev client login ke meeting dengan join api call respon html kosong

  4. cara menyusun indeks majemuk di mongodb

  5. Kueri agregasi MongoDb dengan $group dan $push into subdocument