Mongoose Schema
const { Schema } = require('mongoose');
const userSchema = new Schema({
first_name: String,
email: {
type: String,
required: true,
alias: 'login',
validate: (value) => value.includes('@'),
unique: true,
},
age: {
type: Number,
required: true,
min: 18,
max: 95,
},
last_name: {
type: String,
default: 'Ivanov',
get: (v) => v.toUpperCase(),
}
});Last updated