Clase: Mongo::Protocolo::KillCursors::Convertidor ascendente
- Hereda:
-
Objeto
- Objeto
- Mongo::Protocol::KillCursors::Upconverter
- Definido en:
- lib/mongo/protocolo/kill_cursors.rb
Overview
Convierte los mensajes de inserción heredados al mensaje de estilo OP_COMMAND apropiado.
Resumen de atributos de la instancia colapsar
-
#colección ⇒ String
Solo lectura
Colección El nombre de la colección.
-
#cursor_ids ⇒ Array<Integer>
Solo lectura
Cursor_ids Los identificadores del cursor.
Resumen del método de instancia colapsar
-
#command ⇒ BSON::Document
Obtén el comando actualizado.
-
#inicializar(colección, cursor_ids) ⇒ Convertidor ascendente
constructor
Instancie el convertidor ascendente.
Detalles del constructor
#init(colección, ids de cursor) ⇒ Upconverter
Instancie el convertidor ascendente.
106 107 108 109 |
# Archivo 'lib/mongo/protocol/kill_cursors.rb', línea 106 def inicializar(Colección, cursor_ids) @colección = Colección @cursor_ids = cursor_ids end |
Detalles de los atributos de instancia
#colección ⇒ String (readonly)
Devuelve colección El nombre de la colección.
92 93 94 |
# Archivo 'lib/mongo/protocol/kill_cursors.rb', línea 92 def Colección @colección end |
#cursor_ids ⇒ arreglo<Integer> (solo lectura)
Devuelve cursor_ids Los ids del cursor.
95 96 97 |
# Archivo 'lib/mongo/protocol/kill_cursors.rb', línea 95 def cursor_ids @cursor_ids end |
Detalles del método de instancia
#command ⇒ BSON::Document
Obtén el comando actualizado.
119 120 121 122 123 124 125 126 127 |
# Archivo 'lib/mongo/protocol/kill_cursors.rb', línea 119 def Comando Documento = BSON::Documento.Nuevo Documento.store('killCursors', Colección) store_ids = cursor_ids.map hacer |cursor_id| BSON::Int64.Nuevo(cursor_id) end Documento.store('cursors', store_ids) Documento end |