try {
const Suite = mongoose.model('Suite');
await Suite.findByIdAndUpdate(this.suite, { $push: { bookings: this._id } });
console.log(next)
next()
} catch (err) {
console.log(err)
next(err);
}
});
По какой то причине аргумент next получает значение this. В итоге случается TypeError: next is not a function (console.log(next) выводит сохраняемый объект в консоль, следовательно next === this). Что я делаю не так?
а вы уверены что аргумент первый это next?
http://mongoosejs.com/docs/api.html#schema_Schema-post судя по доке это правильное поведение
Обсуждают сегодня