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 es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.
Comportamiento compartido de ejecutar la operación como un OpMsg.
Resumen del método de instancia colapsar
-
#execute(servidor, contexto :, opciones : {}) ⇒ Mongo::Operation::Result
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
#execute(servidor, contexto:, opciones: {}) ⇒ Mongo::Operation::Result
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Ejecuta la operación.
32 33 34 35 36 37 38 39 |
# Archivo ‘lib/mongo/operation/shared/op_msg_executable.rb’, línea 32 def ejecutar(Server, context:, opciones: {}) Server.with_connection( connection_global_id: context.connection_global_id, context: context ) hacer |Conexión| execute_with_connection(Conexión, context: context, opciones: ) end end |
#execute_with_connection(connection, contexto:, opciones: {}) ⇒ Mongo::Operation::Result
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Ejecuta la operación.
49 50 51 |
# Archivo ‘lib/mongo/operation/shared/op_msg_executable.rb’, línea 49 def execute_with_connection(Conexión, context:, opciones: {}) operación_final.ejecutar(Conexión, context: context, opciones: ) end |