Class: Mongo::Protocol::GetMore
- Herda:
-
mensagem
- Objeto
- mensagem
- Mongo::Protocol::GetMore
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/protocol/get_more.rb
Visão geral
Mensagem de protocolo de fio do MongoDB getMore.
Esta é uma mensagem de solicitação do cliente que é enviada ao servidor para recuperar documentos adicionais de um cursor que já foi instanciado.
A operação exige que você especifique o nome do banco de dados e da coleção, bem como o ID do cursor, pois os cursores têm como escopo um namespace.
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(banco de dados, coleção, number_to_return, cursor_id) ➤ GetMore
construtor
Cria uma nova mensagem getMore.
-
#payload ➤ BSON::Document
Retorne a carga útil do evento para monitoramento.
-
#respondível? ➤ verdadeiro
Obtenha mais mensagens exigindo respostas do banco de dados.
Métodos herdados de Mensagem
Métodos incluídos do ID
Detalhes do construtor
#initialize(banco de dados, coleção, number_to_return, cursor_id) ➤ GetMore
Cria uma nova mensagem getMore
42 43 44 45 46 47 48 49 |
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/get_more.rb', linha 42 def inicializar(database, collection, number_to_return, cursor_id) @database = database @namespace = "#{database}.#{collection}" @number_to_return = number_to_return @cursor_id = cursor_id @upconverter = Upconverter.Novo(collection, cursor_id, number_to_return) super end |
Detalhes do método de instância
#payload ➤ BSON::Document
Retorne a carga útil do evento para monitoramento.
59 60 61 62 63 64 65 66 |
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/get_more.rb', linha 59 def Carga útil BSON::Documento.Novo( command_name: 'getMore', database_name: @database, comando: upconverter.comando, request_id: request_id ) end |
#respondível? ➤ verdadeiro
Obtenha mais mensagens exigindo respostas do banco de dados.
76 77 78 |
# File 'build/ruby-driver-v2.19/lib/mongo/protocol/get_more.rb', linha 76 def respondível? true end |