Class: Mongo::Protocol::GetMore::Upconverter
- Hereda:
-
Objeto
- Objeto
- Mongo::Protocol::GetMore::Upconverter
- Definido en:
- lib/mongo/protocolo/get_more.rb
Overview
Convierte los mensajes getMore heredados al estilo de mensaje OP_COMMAND apropiado.
Colapso delresumen constante
- GET_MORE =
Obsoleto.
Se vuelven más constantes.
'getMore'.freeze
Colapso delresumen de atributos de instancia
-
#colección ⇒ Cadena
solo lectura
Colección El nombre de la colección.
-
#cursor_id ⇒ Integer
solo lectura
Cursor_id El identificador del cursor.
-
#número_a_devolver ⇒ Entero
solo lectura
Number_to_return El número de documentos a devolver.
Colapso del resumen del método de instancia
-
#command ⇒ BSON::Document
Obtenga el comando convertido.
-
#inicializar(colección, cursor_id, número_a_regresar) ⇒ Convertidor ascendente
constructor
Instanciar el convertidor ascendente.
Detalles del constructor
#inicializar(colección, cursor_id, número_a_regresar) ⇒ Convertidor ascendente
Instanciar el convertidor ascendente.
139 140 141 142 143 |
# Archivo 'lib/mongo/protocol/get_more.rb', línea 139 def inicializar(Colección, cursor_id, número_a_devolver) @recopilación = Colección @cursor_id = cursor_id @número_a_devolver = número_a_devolver end |
Detalles de los atributos de instancia
#colección ⇒ Cadena (solo lectura)
Devuelve colección El nombre de la colección.
120 121 122 |
# Archivo 'lib/mongo/protocol/get_more.rb', línea 120 def Colección @recopilación end |
#cursor_id ⇒ Entero (solo lectura)
Devuelve cursor_id El id del cursor.
123 124 125 |
# Archivo 'lib/mongo/protocol/get_more.rb', línea 123 def cursor_id @cursor_id end |
#número_a_devolver ⇒ Entero (solo lectura)
Devuelve number_to_return El número de documentos a devolver.
126 127 128 |
# Archivo 'lib/mongo/protocol/get_more.rb', línea 126 def número_a_devolver @número_a_devolver end |
Detalles del método de instancia
#command ⇒ BSON::Document
Obtenga el comando convertido.
153 154 155 156 157 158 159 |
# Archivo 'lib/mongo/protocol/get_more.rb', línea 153 def Comando Documento = BSON::Documento.Nuevo Documento.store('getMore', BSON::Entero64.Nuevo(cursor_id)) Documento.store(Mensaje::TAMAÑO DEL LOTE, número_a_devolver) Documento.store(Mensaje::COLECCIÓN, Colección) Documento end |