Módulo: Mongo::Collection::Helpers Private

Incluído em:
Mongo::collection
Definido em:
build/ruby-driver-v2.19/lib/mongo/collection/helpers.rb

Visão geral

Este módulo faz parte de uma API privada. Você deve evitar usar este módulo, se possível, pois ele pode ser removido ou alterado no futuro.

Este módulo contém uma classe de collection de métodos assistente .

Desde:

  • 2.0.0

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#do_drop(operação, sessão, contexto) ➤ Resultado

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Executa a operação de descarte e ignora o erro NamespaceNotFound.

Parâmetros:

Retorna:

  • (Resultado)

    O resultado da execução.

Desde:

  • 2.0.0



31
32
33
34
35
36
37
38
39
40
# File 'build/ruby-driver-v2.19/lib/mongo/collection/helpers.rb', linha 31

def do_drop(operação, session, Contexto)
  operação.executar, executar(próximo_primary(nada, session), contexto: Contexto)
salvar Erro::Falha de operação => ex
  # NamespaceNotFound
  se ex.código == 26 || ex.código.nada? && ex.mensagem =~ /ns não encontrado/
    false
  mais
    aumentar
  end
end