Ich habe endlich die Lösung dafür gefunden. Middleware hat nicht ausgelöst, weil Sie remove()
verwenden müssen , save()
, etc auf Modellinstanzen, nicht das Modell selbst.
Beispiel:
Customer.remove({...});
wird nicht funktionieren.
Customer.findOne({...}, function(err, customer) {
customer.remove();
});
wird funktionieren und alles tun, was in Customer.post('remove')
steht .