Sie können Ihr eigenes 'remove'
hinzufügen Mungo-Middleware auf Person
Schema, um diese Person aus allen anderen Dokumenten zu entfernen, die darauf verweisen. In Ihrer Middleware-Funktion this
ist die Person
Dokument, das entfernt wird.
Person.pre('remove', function(next) {
// Remove all the assignment docs that reference the removed person.
this.model('Assignment').remove({ person: this._id }, next);
});