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.
La constante get more.
'getMore'.freeze
Resumen de atributos de la instancia colapsar
-
#colección ⇒ String
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 ⇒ Integer
Solo lectura
Number_to_return El número de docs a devolver.
Resumen del método de instancia colapsar
-
#command ⇒ BSON::Document
Obtén el comando actualizado.
-
#initialize(colección, cursor_id, number_to_return) ⇒ Upconverter
constructor
Instancie el convertidor ascendente.
Detalles del constructor
#inicializar(colección, cursor_id, número_a_regresar) ⇒ Convertidor ascendente
Instancie 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) @colección = Colección @cursor_id = cursor_id @número_a_devolver = número_a_devolver end |
Detalles de los atributos de instancia
#colección ⇒ String (readonly)
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 @colección end |
#cursor_id ⇒ Integer (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 |
#number_to_return ⇒ Integer (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
Obtén el comando actualizado.
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::Int64.Nuevo(cursor_id)) Documento.store(Mensaje::TAMAÑO_LOTE, número_a_devolver) Documento.store(Mensaje::Colección, Colección) Documento end |