W końcu znalazłem rozwiązanie tego problemu. Oprogramowanie pośredniczące nie uruchamiało się, ponieważ musisz użyć remove()
, save()
itp. w instancjach modelu, a nie w samym modelu.
Przykład:
Customer.remove({...});
nie zadziała.
Customer.findOne({...}, function(err, customer) {
customer.remove();
});
zadziała i zrobi wszystko, co jest w Customer.post('remove')
.