我们假设我有这样的架构:
var Person = new Schema({
name: String
});
var Assignment = new Schema({
name: String,
person: ObjectID
});
Run Code Online (Sandbox Code Playgroud)
如果我删除一个人,仍然会有一些孤立的分配,引用一个不存在的人,这会在数据库中造成无关紧要的混乱.
是否有一种简单的方法可以确保在删除某个人时,对该人的所有相应引用也将被删除?