Я использую мангуст 4.11.3. Я пытаюсь использовать post update
middleware. Это не работает. Я попробовал save
тот, который работает нормально. Не уверен, что не так.
const mongoose = require('mongoose')
const Schema = mongoose.Schema
const ProfileSchema = Schema({
// schema defined here
})
// working fine
ProfileSchema.post('save', function () {
console.log('save called')
})
// not working
ProfileSchema.post('update', function (err, doc, next) {
console.log('update called')
})
Я звоню findOneAndUpdate
, данные обновляются, но обновление промежуточного программного обеспечения не вызывается. Даже pre не работает.
Заранее спасибо.