https://github.com/jaredhanson/passport-local/blob/master/examples/login/app.jsを使用した認証の例を次に示します。passportjs
うまくいけば、これはあなたを助けるかもしれません. それを使用するにmongodb
は、すべてのレコードを取得し、メソッドを使用して配列に保存しますtoArray()
。たとえば、例のコード スニペットでは、次のように変更します。
findByUsername(username, function(err, user) {
db.collections.find().toArray(function(err,user){
if (err) { return done(err); }
if (!user) { return done(null, false, { message: 'Unknown user ' + username }); }
if (user.password != password) { return done(null, false, { message: 'Invalid password' }); }
return done(null, user);
})
});
}
});
));