# File lib/backup/database/mongodb.rb, line 69
      def perform!
        super

        lock_database if @lock
        @only_collections.empty? ? dump! : specific_collection_dump!

      rescue => err
        raise Errors::Database::MongoDBError.wrap(err, 'Database Dump Failed!')
      ensure
        unlock_database if @lock
        package! unless err
      end