Clase: Mongo::Operation::ParallelScan::Result

Hereda:
Operación::Resultado
  • Objeto
Mostrar todo
Definido en:
lib/mongo/operation/parallel_scan/result.rb

Overview

Define el comportamiento personalizado de los resultados en un escaneo paralelo.

Desde:

  • 2.0.0

Resumen de constantes colapsar

CURSORS =

Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.

El nombre del campo cursors en el resultado.

Desde:

  • 2.0.0

'cursors'

Resumen del método de instancia colapsar

Detalles del método de instancia

#cursor_idsArray<Integer>

Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.

Obtenga todos los ids del cursor del resultado.

Ejemplos:

Obtener los IDs de cursor.

result.cursor_ids

Devuelve:

  • (arreglo<Integer>)

    Los ids de los cursores.

Desde:

  • 2.0.0



40
41
42
# Archivo 'lib/mongo/operation/parallel_scan/result.rb', línea 40

def cursor_ids
  Documentos.map { |doc| doc[CURSOR][CURSOR_ID] }
end

#documentosArray<BSON::Document>

Obten los documentos del escaneo paralelo.

Ejemplos:

Obtén los documentos.

result.documents

Devuelve:

  • (arreglo<BSON::Document>)

    Los documentos.

Desde:

  • 2.0.0



53
54
55
# Archivo 'lib/mongo/operation/parallel_scan/result.rb', línea 53

def Documentos
  respuesta.Documentos[0][CURSORS]
end