MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

mongodb và xác thực và hộ chiếu trong node.js

Tại đây bạn có thể đọc về các chiến lược địa phương và tại đây về cấu hình.

Chiến lược địa phương của bạn sẽ giống như sau:

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. Xóa phần tử mảng khỏi TẤT CẢ tài liệu bằng trình điều khiển MongoDB C #

  2. Cách tạo Aggregation từ danh sách AggregationOperation trong dữ liệu Spring MongoDB?

  3. PyMongo và Đa xử lý:ServerSelectionTimeoutError

  4. Cách cập nhật mảng lồng nhau

  5. Mongoid tìm tài liệu nhúng