module Mongo::Collection::Helpers
This module contains helper methods collection class.
@api private
Public Instance Methods
do_drop(operation, session, context)
click to toggle source
Executes drop operation and and ignores NamespaceNotFound error.
@param [ Operation::Drop
] operation Drop operation to be executed. @param [ Session
] session Session
to be use for execution. @param [ Operation::Context
] context Context to use for execution.
@return [ Result ] The result of the execution.
# File lib/mongo/collection/helpers.rb, line 31 def do_drop(operation, session, context) operation.execute(next_primary(nil, session), context: context) rescue Error::OperationFailure => ex # NamespaceNotFound if ex.code == 26 || ex.code.nil? && ex.message =~ /ns not found/ false else raise end end