const mongoose = require('mongoose'); | |
const keySchema = mongoose.Schema({ | |
userId: { | |
type: mongoose.Schema.Types.ObjectId, | |
ref: 'User', | |
required: true, | |
}, | |
name: { | |
type: String, | |
required: true, | |
}, | |
value: { | |
type: String, | |
required: true, | |
}, | |
expiresAt: { | |
type: Date, | |
expires: 0, | |
}, | |
}); | |
keySchema.index({ expiresAt: 1 }, { expireAfterSeconds: 0 }); | |
module.exports = keySchema; | |