Classe: Mongo::Operation::ParallelScan::Result

Herda:
Resultado
  • Objeto
mostrar tudo
Definido em:
build/ruby-driver-v2.19/lib/mongo/operation/parallel_scan/result.rb

Visão geral

Define o comportamento personalizado dos resultados em uma verificação paralela.

Desde:

  • 2.0.0

Colapsode resumo constante

CURSORS =

Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.

O nome do campo cursores no resultado.

Desde:

  • 2.0.0

'cursors'.congelar

Constantes herdadas do resultado

Resultado::CURSOR, Resultado::CURSOR_ID, Resultado::FIRST_BATCH, Resultado::N, Resultado::NAMESPACE, Resultado::NEXT_BATCH, Resultado::OK, Resultado::RESULT

Resumo do atributo de instância

Atributos herdados do Resultado

#connection_description, #connection_global_id, #replies

Recolhimento do Resumo do método de instância

Métodos herdados do Resultado

#reconhecido?, #cluster_time, #cursor_id, #each, #error, #has_cursor_id?, #initialize, #inspect, #labels, #namespace, #ok?, #operation_time, #reply, #returned_count, #snapshot_timestamp, #successful?, #topology_version, #validate!, #write_concern_error?, #written_count

Detalhes do construtor

Esta classe herda um construtor de Mongo::Operation::Result

Detalhes do método de instância

#cursor_ids ➤ Array<Integer>

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 todas as IDs do cursor do resultado.

Exemplos:

Obtenha as IDs do cursor.

result.cursor_ids

Retorna:

  • (Array<Integer>)

    O cursor ID.

Desde:

  • 2.0.0



43
44
45
# File 'build/ruby-driver-v2.19/lib/mongo/operation/parallel_scan/result.rb', linha 43

def cursor_ids
  documentos.map {|doc| doc[Cursor][CURSOR_ID]}
end

#documentsArray<BSON::Document>

Obtenha os documentos da digitalização paralela.

Exemplos:

Pegue os documentos.

result.documents

Retorna:

  • (Array<BSON::Document>)

    Os documentos.

Desde:

  • 2.0.0



56
57
58
# File 'build/ruby-driver-v2.19/lib/mongo/operation/parallel_scan/result.rb', linha 56

def documentos
  responder.documentos[0][Cursores]
end