From 2d451c3b1b82b661fef92f574bb45c30232653c7 Mon Sep 17 00:00:00 2001 From: Gustavo Soviersovski <gustavo.as1997@hotmail.com> Date: Tue, 26 Sep 2017 12:03:28 -0300 Subject: [PATCH] Second Expiration Try --- src/libs/models/resetToken.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libs/models/resetToken.js b/src/libs/models/resetToken.js index db5842f3..8ea994b8 100644 --- a/src/libs/models/resetToken.js +++ b/src/libs/models/resetToken.js @@ -23,10 +23,11 @@ let ResetToken = new Schema({ createdAt: { type: Date, required: true, - default: Date.now, - expires: 86400 //Seconds in a Day + default: Date.now } -}); +}, {timestamps: true}); + +ResetToken.index({createdAt: 1},{expireAfterSeconds: 86400}); //Expire After a Day ResetToken.methods.createResetToken = function (done) { let resetToken = this; -- GitLab