каскадные удаления
По аналогии с ActiveRecord, если вы хотите, чтобы дочерние реляционные ассоциации удалялись при удалении родительской записи, просто укажите параметр: variable в макросе reference_one или reference_many.
class User
include Mongoid::Document
references_one :profile, :dependent => :destroy
references_many :answers, :dependent => :delete
end