Class: Mongo::Protocol::KillCursors
- Herda:
-
mensagem
- Objeto
- mensagem
- Mongo::Protocol::KillCursors
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/protocol/kill_cursors.rb
Visão geral
Protocolo de fio do MongoDB Mensagem KillCursors.
Esta é uma mensagem de solicitação do cliente que é enviada ao servidor para eliminar vários cursores.
Definido sob namespace
Classes: Upconverter
Resumo constante
Constantes herdadas de Mensagem
Mensagem::BATCH_SIZE, Mensagem::COLLECTION, Mensagem::LIMIT, Mensagem::MAX_MSSAGE_SIZE, Mensagem::ORDERED , Mensagem::Q
Resumo do atributo de instância
Atributos herdados de Mensagem
Recolhimento do Resumo do método de instância
-
#initialize(collection, banco de dados, cursor_ids) ➤ KillCursors
construtor
Cria uma nova mensagem KillCursors.
-
#payload ➤ BSON::Document
Retorne a carga útil do evento para monitoramento.
Métodos herdados de Mensagem
., #serialize, #set_request_id
Métodos incluídos do ID
Detalhes do construtor
#initialize(collection, banco de dados, cursor_ids) ➤ KillCursors
Cria uma nova mensagem KillCursors
37 38 39 40 41 42 43 |
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/kill_cursors.rb', linha 37 def inicializar(collection, database, cursor_ids) @database = database @cursor_ids = cursor_ids @id_count = @cursor_ids.Tamanho @upconverter = Upconverter.Novo(collection, cursor_ids) super end |
Detalhes do método de instância
#payload ➤ BSON::Document
Retorne a carga útil do evento para monitoramento.
53 54 55 56 57 58 59 60 |
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/kill_cursors.rb', linha 53 def Carga útil BSON::Documento.Novo( command_name: 'killCursors', database_name: @database, comando: upconverter.comando, request_id: request_id, ) end |