Class: Mongo::Protocol::GetMore::Upconverter
- Hereda:
-
Objeto
- Objeto
- Mongo::Protocol::GetMore::Upconverter
- Definido en:
- lib/mongo/protocolo/get_more.rb
Overview
Convierte los mensajes obsoletos de getMore al mensaje adecuado del estilo OP_COMMAND.
Resumen de constantes colapsar
- GET_MORE =
Obsoleto.
La constante get more.
'getMore'
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 id 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
#initialize(colección, cursor_id, number_to_return) ⇒ Upconverter
Instancie el convertidor ascendente.
133 134 135 136 137 |
# Archivo 'lib/mongo/protocol/get_more.rb', línea 133 def inicializar(Colección, cursor_id, number_to_return) @colección = Colección @cursor_id = cursor_id @number_to_return = number_to_return end |
Detalles de atributo de instancias
#colección ⇒ String (readonly)
Devuelve colección El nombre de la colección.
114 115 116 |
# Archivo 'lib/mongo/protocol/get_more.rb', línea 114 def Colección @colección end |
#cursor_id ⇒ Integer (solo lectura)
Devuelve cursor_id El ID del cursor.
117 118 119 |
# Archivo 'lib/mongo/protocol/get_more.rb', línea 117 def cursor_id @cursor_id end |
#number_to_return ⇒ Integer (solo lectura)
Devuelve número_a_devolver El número de Docs a devolver.
120 121 122 |
# Archivo 'lib/mongo/protocol/get_more.rb', línea 120 def number_to_return @number_to_return end |
Detalles del método de instancia
#command ⇒ BSON::Document
Obtén el comando actualizado.
147 148 149 150 151 152 153 |
# Archivo 'lib/mongo/protocol/get_more.rb', línea 147 def Comando Documento = BSON::Documento.Nuevo Documento.store('getMore', BSON::Int64.Nuevo(cursor_id)) Documento.store(Mensaje::TAMAÑO_LOTE, number_to_return) Documento.store(Mensaje::Colección, Colección) Documento end |