【发布时间】:2012-08-07 21:40:19
【问题描述】:
假设我有这样的架构:
var Person = new Schema({
name: String
});
var Assignment = new Schema({
name: String,
person: ObjectID
});
如果我删除了一个人,仍然会留下引用不存在的人的孤立分配,这会在数据库中造成多余的混乱。
有没有一种简单的方法可以确保当一个人被删除时,对该人的所有相应引用也将被删除?
【问题讨论】: