При вызове предварительного сохранения схемы mongoose на моей модели я переназначаю значение '_id' на 'id'.
Все работает, как ожидалось, и значение правильно назначается во время сохранения, однако ESLintактивация ошибки для параметра конфигурации «no-invalid-this».
Что можно сделать, чтобы удалить эту ошибку, не отключая конфигурацию ESLint?Есть ли другой способ переназначения значения перед сохранением модели без использования «this»?
Вот пример кода.
annotationSchema.pre('save', function (next) {
this.id = this._id;
next();
});
Ошибка ESLINT: Серьезность: Ошибка Поставщик: ESLint Описание: Неожиданное «это».(Нет-инвалид-это)