Я пытаюсь использовать проверку в схеме ниже
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import { Document } from 'mongoose';
@Schema({
validateBeforeSave: true,
})
export class User extends Document {
@Prop({
unique: [true, 'login field must be unique'],
required: [true, 'login field must be defined'],
})
login: string;
@Prop({
required: [true,'password required'],
minlength: 4,
})
password: string;
@Prop({
type: Date,
})
createdAt: Date;
export const UserSchema = SchemaFactory.createForClass(User);
Но ничего не произошло, когда я сохранил нового пользователя без пароля.
В чем может быть проблема?