私はついにこれに対する解決策を見つけました。 remove()を使用する必要があるため、ミドルウェアは起動しませんでした 、save() 、モデル自体ではなく、モデルインスタンスなど。
例:
Customer.remove({...}); 動作しません。
Customer.findOne({...}, function(err, customer) {
customer.remove();
});
Customer.post('remove')にあるものはすべて機能し、実行されます 。