Class: Mongo::Protocol::KillCursors
- Hereda:
-
Mensaje
- Objeto
- Mensaje
- Mongo::Protocol::KillCursors
- Definido en:
- lib/mongo/protocolo/kill_cursors.rb
Overview
Mensaje KillCursors del protocolo de conexión de MongoDB.
Este es un mensaje de solicitud de cliente que se envía al servidor para eliminar varios cursores.
Definido bajo Namespace
clase: Convertidor ascendente
Resumen constante
Constantes heredadas de Mensaje
Message::BATCH_SIZE, Message::colección, Message::LIMIT, Message::MAX_MESSAGE_SIZE, Message::ORDERED, Message::Q
Constantes incluidas de Serializadores
Serializers::HEADER_PACK, Serializers::INT32_PACK, Serializers::INT64_PACK, Serializers::NULL, Serializers::ZERO
Resumen del atributo de la instancia
Atributos heredados de Mensaje
Resumen del método de instancia colapsar
-
#initialize(colección, base de datos, cursor_ids) ⇒ KillCursors
constructor
Crea un nuevo mensaje de KillCursors.
-
#payload ⇒ BSON::documento
Devuelve la carga útil del evento para su supervisión.
Métodos heredados de Mensaje
#==, deserialize, deserialize_array, deserialize_field, deserialize_header, campo, fields, #hash, #maybe_add_server_api, #maybe_compress, #maybe_decrypt, #maybe_encrypt, #maybe_inflate, #number_returned, #replyable?, #serialize, #set_request_id
Métodos incluidos de Id
Detalles del Constructor
#initialize()(colección, base de datos, cursor_ids) ⇒ KillCursors
Crea un nuevo mensaje de KillCursors
34 35 36 37 38 39 40 |
# Archivo 'lib/mongo/protocol/kill_cursors.rb', línea 34 def inicializar(Colección, database, cursor_ids) @database = database @cursor_ids = cursor_ids @id_count = @cursor_ids.Tamaño @upconverter = Convertidor ascendente.Nuevo(Colección, cursor_ids) super end |
Detalles del método de instancia
#carga útil ⇒ BSON::Document
Devuelve la carga útil del evento para su supervisión.
50 51 52 53 54 55 56 57 |
# Archivo 'lib/mongo/protocol/kill_cursors.rb', línea 50 def payload BSON::Documento.Nuevo( command_name: 'killCursors', base_de_datos_nombre: @database, comando: convertidor ascendente.Comando, request_id: request_id ) end |