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 estilo de mensaje OP_COMMAND apropiado.
Colapso delresumen de atributos de instancia
-
#colección ⇒ Cadena
solo lectura
Colección El nombre de la colección.
-
#cursor_ids ⇒ Array<Integer>
solo lectura
Cursor_ids Los identificadores del cursor.
Colapso del resumen del método de instancia
-
#command ⇒ BSON::Document
Obtenga el comando convertido.
-
#inicializar(colección, cursor_ids) ⇒ Convertidor ascendente
constructor
Instanciar el convertidor ascendente.
Detalles del constructor
#inicializar(colección, cursor_ids) ⇒ Convertidor ascendente
Instanciar el convertidor ascendente.
106 107 108 109 |
# Archivo 'lib/mongo/protocol/kill_cursors.rb', línea 106 def inicializar(Colección, cursor_ids) @recopilación = Colección @cursor_ids = cursor_ids end |
Detalles de los atributos de instancia
#colección ⇒ Cadena (solo lectura)
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 @recopilación end |
#cursor_ids ⇒ Array<Integer> (solo lectura)
Devuelve cursor_ids Los identificadores 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
Obtenga el comando convertido.
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('matar Cursores ', Colección) store_ids = cursor_ids.map hacer |cursor_id| BSON::Entero64.Nuevo(cursor_id) end Documento.store('cursors', store_ids) Documento end |