Módulo: Mongo::Operation::OpMsgExecutable Privado
- Incluye:
- PolymorphicLookup
- Incluido en:
- Aggregate, CollectionsInfo, Command, Count, Create, CreateÍndice, CreateSearchÍndices, CreateUser, Distinct, descartar, descartarDatabase, descartarÍndice, descartarSearchÍndice, Explain, Find, GetMore, Índices, KillCursors, ListCollections, MapReduce, ParallelScan, RemoveUser, UpdateSearchÍndice, UpdateUser, UsersInfo, WriteCommand
- Definido en:
- lib/mongo/operación/shared/op_msg_executable.rb
Overview
Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Comportamiento compartido de ejecutar la operación como un OpMsg.
Resumen del método de instancia colapsar
-
#ejecutar(servidor, contexto:, opciones: {}) ⇒ Mongo::Operación::Resultado
privado
Ejecuta la operación.
-
#execute_with_connection(connection, context:, options: {}) ⇒ Mongo::Operation::Result
privado
Ejecuta la operación.
Detalles del método de instancia
#ejecutar(servidor, contexto:, opciones: {}) ⇒ Mongo::Operación::Resultado
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Ejecuta la operación.
34 35 36 37 38 39 40 41 |
# Archivo ‘lib/mongo/operation/shared/op_msg_executable.rb’, línea 34 def ejecutar(Server, context:, opciones: {}) Server.with_connection( id_global_de_conexión: context.connection_global_id, context: context ) hacer |Conexión| ejecutar_con_conexión(Conexión, context: context, opciones: ) end end |
#execute_with_connection(connection, contexto:, opciones: {}) ⇒ Mongo::Operation::Result
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Ejecuta la operación.
51 52 53 |
# Archivo ‘lib/mongo/operation/shared/op_msg_executable.rb’, línea 51 def ejecutar_con_conexión(Conexión, context:, opciones: {}) operación_final.ejecutar(Conexión, context: context, opciones: ) end |