const mongoose = require('mongoose'); const timestamps = require('mongoose-timestamp'); const EmailSchema = new mongoose.Schema( { user: { type: String, required: true, }, domain: { type: String, required: true, }, label: { type: String, }, }, { minimize: false }, ); EmailSchema.virtual('address').get(function() { return this.user + '@' + this.domain; }); EmailSchema.plugin(timestamps); module.exports = EmailSchema;