Clase: Mongo::Operación::EscaneoParalelo::Resultado

Hereda:
Resultado
  • Objeto
Mostrar todo
Definido en:
lib/mongo/operación/escaneo_paralelo/resultado.rb

Overview

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

Desde:

  • 2.0.0

Colapso delresumen constante

CURSORS =

Esta constante forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.

El nombre del campo de cursores en el resultado.

Desde:

  • 2.0.0

'cursors'.freeze

Constantes heredadas de Result

Resultado::CURSOR, Resultado::CURSOR_ID, Resultado::PRIMER_LOTE, Resultado::N, Resultado::ESPACIO_DE_NOMBRES, Resultado::SIGUIENTE_LOTE, Resultado::OK, Resultado::RESULTADO

Resumen de atributos de instancia

Atributos heredados de Result

#conexión, #descripción_de_conexión, #id_global_de_conexión, #contexto, #respuestas

Colapso del resumen del método de instancia

Métodos heredados de Result

#¿reconocido?, #tiempo_de_clúster, #id_del_cursor, #cada, #error, #¿tiene_id_del_cursor?, #inicializar, #inspeccionar, #etiquetas, #espacio_de_nombres, #¿ok?, #tiempo_de_operación, #responder, #conteo_de_devueltos, #marca_de_tiempo_de_instantánea, #¿exitoso?, #versión_de_topología, #¡validar!, #¿error_de_preocupación_de_escritura?, #conteo_escrito

Detalles del constructor

Esta clase hereda un constructor de Mongo::Operation::Result

Detalles del método de instancia

#cursor_idsArray<Integer>

Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.

Obtenga todos los identificadores de cursor del resultado.

Ejemplos:

Obtener los identificadores del cursor.

result.cursor_ids

Devuelve:

  • (Matriz<Integer>)

    Los identificadores del cursor.

Desde:

  • 2.0.0



43
44
45
# Archivo 'lib/mongo/operation/parallel_scan/result.rb', línea 43

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

#documentosArray<BSON::Document>

Obtenga los documentos del escaneo paralelo.

Ejemplos:

Obtenga los documentos.

result.documents

Devuelve:

  • (Matriz<BSON::Document>)

    Los documentos.

Desde:

  • 2.0.0



56
57
58
# Archivo 'lib/mongo/operation/parallel_scan/result.rb', línea 56

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