Clase: Mongo::Protocol::Reply
- Hereda:
-
Mensaje
- Objeto
- Mensaje
- Mongo::Protocol::Reply
- Definido en:
- lib/mongo/protocol/reply.rb
Overview
El mensaje del protocolo de conexión MongoDB que representa una respuesta
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
-
#cursor_not_found? ⇒ true, false
Determine si la respuesta tenía una bandera de cursor no encontrado.
-
#payload ⇒ BSON::documento
Devuelve la carga útil del evento para su supervisión.
-
#query_failure? ⇒ true, false
Determine si la respuesta tenía un indicador de falla de query.
Métodos heredados de Mensaje
#==, deserialize, deserialize_array, deserialize_field, deserialize_header, campo, fields, #hash, #initialize, #maybe_add_server_api, #maybe_compress, #maybe_decrypt, #maybe_encrypt, #maybe_inflate, #replyable?, #serialize, #set_request_id
Métodos incluidos de Id
Detalles del Constructor
Esta clase hereda un constructor de Mongo::Protocol::Message
Detalles del método de instancia
#cursor_not_found? ⇒ true, false
Determine si la respuesta tenía una bandera de cursor no encontrado.
49 50 51 |
# Archivo 'lib/mongo/protocol/reply.rb', línea 49 def ¿cursor_no_encontrado? flags.incluir?(cursor_not_found) end |
#carga útil ⇒ BSON::Document
Devuelve la carga útil del evento para su supervisión.
61 62 63 64 65 66 |
# Archivo 'lib/mongo/protocol/reply.rb', línea 61 def payload BSON::Documento.Nuevo( responder: convertidor ascendente.Comando, request_id: request_id ) end |
#gaquery_failure? ⇒ true, false
Determine si la respuesta tenía un indicador de falla de query.
37 38 39 |
# Archivo 'lib/mongo/protocol/reply.rb', línea 37 def query_failure? flags.incluir?(Falló la consulta) end |