Though I set expiration time , but still, data was not deleted from MongoDB .How can I solve this ? or what is wrong with my code .....?
my mongoose
version 6.1.2
const mongoose = require('mongoose')
const AccessTokenSchema = mongoose.Schema({
email:{
type: String,
required: true
},
token:{
type: String,
required: true,
},
createdAt: {
type: Date,
default: Date.now,
index: { expires: '3m' }
}
},{
versionKey: false,
})
const AccessTokenModel = mongoose.model('AccessToken',AccessTokenSchema)
module.exports = AccessTokenModel