Class: Mongo::Protocol::KillCursors
- Hereda:
-
Mensaje
- Objeto
- Mensaje
- Mongo::Protocol::KillCursors
- Definido en:
- lib/mongo/protocolo/kill_cursors.rb
Overview
Mensaje KillCursors del protocolo MongoDB Wire.
Este es un mensaje de solicitud de cliente que se envía al servidor para matar una cantidad de cursores.
Definido en el espacio de nombres
Clases: Convertidor ascendente
Resumen constante
Constantes heredadas de Message
Mensaje::TAMAÑO_DE_LOTE, Mensaje::COLECCIÓN, Mensaje::LÍMITE, Mensaje::TAMAÑO_MÁXIMO_DE_MENSAJE, Mensaje::ORDENADO, Mensaje::Q
Resumen de atributos de instancia
Atributos heredados de Message
Colapso del resumen del método de instancia
-
#inicializar(colección, base de datos, cursor_ids) ⇒ KillCursors
constructor
Crea un nuevo mensaje KillCursors.
-
#carga útil ⇒ BSON::Documento
Devuelve la carga útil del evento para su monitoreo.
Métodos heredados de Message
#==, deserializar, deserializar_matriz, deserializar_campo, deserializar_encabezado, campo, campos, #hash, #tal vez_agregar_api_de_servidor, #tal_vez_comprimir, #tal_vez_descifrar, #tal_vez_cifrar, #tal_vez_inflar, #número_devuelto, #¿se puede responder?, #serializar, #establecer_id_de_solicitud
Métodos incluidos de Id
Detalles del constructor
#inicializar(colección, base de datos, cursor_ids) ⇒ KillCursors
Crea un nuevo mensaje KillCursors
37 38 39 40 41 42 43 |
# Archivo 'lib/mongo/protocol/kill_cursors.rb', línea 37 def inicializar(Colección, database, cursor_ids) @database = database @cursor_ids = cursor_ids @id_count = @cursor_ids.tamaño @convertidor ascendente = Convertidor ascendente.Nuevo(Colección, cursor_ids) Super end |
Detalles del método de instancia
#carga útil ⇒ BSON::Documento
Devuelve la carga útil del evento para su monitoreo.
53 54 55 56 57 58 59 60 |
# Archivo 'lib/mongo/protocol/kill_cursors.rb', línea 53 def carga útil BSON::Documento.Nuevo( nombre_del_comando: 'matar Cursores ', nombre_de_la_base_de_datos: @database, dominio: convertidor ascendente.Comando, id_de_solicitud: id de solicitud, ) end |