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

Herda:
Operação::Result
  • Objeto
mostrar tudo
Definido em:
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'

Recolhimento do Resumo do método de instância

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



40
41
42
# Arquivo 'lib/mongo/operation/parallel_scan/result.rb', linha 40

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



53
54
55
# Arquivo 'lib/mongo/operation/parallel_scan/result.rb', linha 53

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