I think this change may actually not be necessary: http://docs.mongoengine.org/apireference.html#mongoengine.fields.ReferenceField Should confirm that the reverse_delete rule is set properly on all these other schemas, though.