Можете да добавите свой собствен 'remove'
Мидълуер на Mongoose на Person
схема за премахване на това лице от всички други документи, които го препращат. Във вашата функция за междинен софтуер this
е Person
документ, който се премахва.
Person.pre('remove', function(next) {
// Remove all the assignment docs that reference the removed person.
this.model('Assignment').remove({ person: this._id }, next);
});