Classe: Mongo::Operation::GetMore::Result

Herda:
Operação::Result
  • Objeto
mostrar tudo
Definido em:
lib/mongo/operation/get_more/result.rb

Visão geral

Define o comportamento personalizado de resultados para o comando obter mais.

Desde:

  • 2.2.0

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#cursor_id ➤ Inteiro

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Obtenha o ID do cursor.

Exemplos:

Obtenha o ID do cursor.

result.cursor_id

Retorna:

  • (Inteiro)

    O ID do cursor.

Desde:

  • 2.2.0



34
35
36
# Arquivo 'lib/mongo/operation/get_more/result.rb', linha 34

def cursor_id
  cursor_document ? cursor_document[CURSOR_ID] : super
end

#documentsArray<BSON::Document>

Obtenha os documentos no resultado.

Exemplos:

Pegue os documentos.

result.documents

Retorna:

  • (Array<BSON::Document>)

    Os documentos.

Desde:

  • 2.2.0



56
57
58
# Arquivo 'lib/mongo/operation/get_more/result.rb', linha 56

def documentos
  cursor_document[NEXT_BATCH]
end

#post_batch_resume_token ➤ BSON::Document | nada

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Obtenha o token de retomada pós- lote para o resultado

Retorna:

  • (BSON::Document | nil)

    O token de retomada pós- lote

Desde:

  • 2.2.0



43
44
45
# Arquivo 'lib/mongo/operation/get_more/result.rb', linha 43

def post_batch_resume_token
  cursor_document ? cursor_document['postBatchResumeToken'] : nada
end