Автоматически удалять ссылки на объекты при удалении в MongoDB

Предположим, у меня есть такая схема:

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

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

Если я удаляю человека, все равно могут остаться осиротевшие назначения, которые ссылаются на несуществующего человека, что создает посторонний беспорядок в базе данных.

Существует ли простой способ гарантировать, что при удалении человека все соответствующие ссылки на него также будут удалены?

Ответы на вопрос(3)

Ваш ответ на вопрос