次のようなスキーマがあるとします。
var Person = new Schema({
name: String
});
var Assignment = new Schema({
name: String,
person: ObjectID
});
個人を削除しても、存在しない個人を参照する孤立した割り当てが残っている可能性があり、データベースに余分な混乱が生じます。
人が削除されたときに、その人に対応するすべての参照も削除されるようにする簡単な方法はありますか?