Classe: Mongo::Operação::Command::OpMsg Privado

Herda:
OpMsgBase
  • Objeto
mostrar tudo
Definido em:
build/ruby-driver-v2.19/lib/mongo/operation/command/op_msg.rb

Visão geral

Esta classe faz parte de uma API privada. Evite usar essa classe, se possível, pois ela pode ser removida ou alterada no futuro.

Uma operação de comando MongoDB enviada como uma mensagem opcional.

Desde:

  • 2.5.2

Resumo constante

Constantes incluídas a partir do Especificável

Especifique::BYPASS_DOC_VALIDATION, Especifique::COLLATION, Especifique ::COLL_NAME, Especifique ::CURSOR_COUNT, Especifique ::DB_NAME, Especifique::DELETE, Especifique::DELETES, Especifique ::DOCUMENTS, Especifique::INDEX, Especifique ::INDEX_NAME, Especifique::MAX_TIME_MS, Especifique ::OPERATION_ID, Especifique::OPTIONS, Especifique::READ, Especifique::READ_CONCERN, Especifique::SELECTOR , Especifique::TO_RETURN, Especifique ::UPDATE, Especificável::UPDATES, Especificável::USER, Especificável::USER_NAME, Especificável::WRITE_CONCERN

Resumo do atributo de instância

Atributos incluídos a partir do Especificável

#spec

Recolhimento do Resumo do método de instância

Métodos incluídos do Executable

#do_execute, #execute

Métodos incluídos do Especificável

#==, #acknowledged_write? . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ max_time_ms, #namespace, #operation_id, #options, #ordered?, #read, #read_concern, #session, #to_return, #txn_num, #update, #updates, #user, #user_name, #write_concern

Detalhes do método de instância

#seletor(conexão) ➤ Objeto

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.

Desde:

  • 2.5.2



29
30
31
32
33
# File 'build/ruby-driver-v2.19/lib/mongo/operation/command/op_msg.rb', linha 29

def seletor(Conexão)
  especificações[:selector].dup.toque fazer |sel|
    sel[:comentário] = especificações[:comentário] a menos que especificações[:comentário].nada?
  end
end