ESLint意外“这个”错误猫鼬模式预先保存

问题描述 投票:0回答:1

当调用猫鼬模式前保存在我的模型,我重新分配“_id”值“身份证”。

一切正常,并且该值保存过程中正确分配,但ESLint被触发错误为“无无效的,这个”配置参数。

我能做些什么来消除这种错误,而无需关闭ESLint配置?有另一种方式重新分配,以保存模型不使用“这个”之前的值?

这里是代码样品。

annotationSchema.pre('save', function (next) {
    this.id = this._id;
    next();
});

ESLINT错误:严重性:错误提供者:ESLint说明:意外的“本”。 (没有无效的,这一点)

express mongoose atom-editor eslint mongoose-schema
1个回答
1
投票

如果要禁用ESLint单行,添加以下,联注释:

this.id = this._id; // eslint-disable-line no-invalid-this

希望这可以帮助!

© www.soinside.com 2019 - 2024. All rights reserved.