【发布时间】:2018-04-22 03:27:09
【问题描述】:
如何在箭头中使用这个关键字(回调函数)。我在课堂上创建猫鼬模式。看看吧。
class UserSchema {
private userSchema: Schema;
constructor() {
this.setSchema();
}
public getUserSchema(): Schema {
return this.userSchema;
}
private setSchema() {
this.userSchema = new Schema({
createdAt: Date,
uptadedAt: Date,
email: String,
password: String
});
this.preSave();
}
private preSave() {
this.userSchema.pre('save', (next: NextFunction) => {
/*
Here
*/
if(this.createdAt)
this.createdAt = new Date();
next();
});
}
}
如您所见,我添加了评论。我想访问 createdAt 以将 Date 添加到变量中,但我无法访问此关键字:( 有什么想法吗?
【问题讨论】:
标签: typescript mongoose schema this