Supprimer automatiquement le référencement des objets sur la suppression de MongoDB

Supposons que j'ai un schéma comme ceci:

var Person = new Schema({
    name: String
});

var Assignment = new Schema({
    name: String,
    person: ObjectID
});

Si je supprime une personne, il peut toujours être des orphelins attributions de gauche qui font référence à une personne qui n'existe pas, ce qui crée des étrangers de désordre dans la base de données.

Est-il un moyen simple de s'assurer que, lorsqu'une personne est supprimée, toutes les références correspondantes à cette personne sera également supprimé?

InformationsquelleAutor Peter Olson | 2012-08-10