需要帮助在nestjs - mongodb模式中为我的名字属性设置uniqe:true,但它不像那样作为默认值工作。
@Schema()
export class User {
@Prop()
userId:string;
@Prop({
type:String,
required:true,
})
name:string;
@Prop({ required: true})
password:string;
@Prop({ required: true })
email:string;
@Prop({default:"user"})
role:string
}
字符串
这是工程必需的或默认的,但不工作的uniqe字段
2条答案
按热度按时间jjjwad0x1#
只需像这样将unique属性添加到名称
@Props
:字符串
xa9qqrwz2#
也许你的意思是验证字段,使用IsUnique,类似于:
字符串