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