Comparaison entre 2 date sauvegardés au MongoDb
Bonjour,
Je veux comparer entre 2 date, le 1ér est déjà sauvegardée au Bd (mongodb) et l'autre Date.now() ,
Voila : le but c'est de chercher un ligne contient à la fois , un montoken et le temps inférieur au temps enregistré.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| app.post('/user/reset/',function(req,res) {
var montoken=req.body;
/* fonction de recherche */
usersforgotpwdModel.findOne({resetPasswordToken:montoken.token,resetPasswordExpires:{$lt:Date.now()}},function(err,data){
if(err){
res.send("erreur db");
}else{
if(data){
usersModel.findOne({mail:data.mail},function(err,data){
if(err){
res.send('erreur db users');
}else{
data.password=passwordHash.generate(montoken.password);
data.save(function(err){
if(err){
res.send("erreur update");
}
else{
res.send('OK');
}
})
}
});
}else{
res.send("token iniexste "+montoken.token+" - "+data.mail + " - "+data.resetPasswordToken+" - "+montoken.password+" - "+data.password);
}
}
}); |
});