Módulo: Mongo::Operation::OpMsgExecutable Privado
- Incluye:
- Búsqueda polimórfica
- Incluido en:
- Agregar, Información de colecciones, Comando, Contar, Crear, Crear índice, Crear índices de búsqueda, Crear usuario, Distinto, Eliminar, Eliminar base de datos, Eliminar índice, Eliminar índice de búsqueda, Explicar, Buscar, Obtener más, Índices, Eliminar cursores, Listar colecciones, MapReduce, ParallelScan, Eliminar usuario, Actualizar índice de búsqueda, Actualizar usuario, Información de usuarios, Escribir comando
- Definido en:
- lib/mongo/operación/compartido/op_msg_ejecutable.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.
Colapso del resumen del método de instancia
-
#ejecutar(servidor, contexto:, opciones: {}) ⇒ Mongo::Operación::Resultado
privada
Ejecutar la operación.
-
#ejecutar_con_conexión(conexión, contexto:, opciones: {}) ⇒ Mongo::Operación::Resultado
privada
Ejecutar 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.
Ejecutar 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.con_conexión( id_global_de_conexión: context.id_global_de_conexión, context: context ) hacer |conexión| ejecutar_con_conexión(conexión, context: context, opciones: ) end end |
#ejecutar_con_conexión(conexión, 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.
Ejecutar 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 |