当调用猫鼬模式前保存在我的模型,我重新分配“_id”值“身份证”。
一切正常,并且该值保存过程中正确分配,但ESLint被触发错误为“无无效的,这个”配置参数。
我能做些什么来消除这种错误,而无需关闭ESLint配置?有另一种方式重新分配,以保存模型不使用“这个”之前的值?
这里是代码样品。
annotationSchema.pre('save', function (next) {
this.id = this._id;
next();
});
ESLINT错误:严重性:错误提供者:ESLint说明:意外的“本”。 (没有无效的,这一点)
如果要禁用ESLint单行,添加以下,联注释:
this.id = this._id; // eslint-disable-line no-invalid-this
希望这可以帮助!