Clase: Mongo::Operation::Find::Result

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

Overview

Define el comportamiento personalizado de los resultados en el comando buscar.

Desde:

  • 2.2.0

Resumen constante

Constantes heredadas de Resultado

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

Resumen del atributo de la instancia

Atributos heredados de Resultado

#connection, #connection_description, #connection_global_id, #context, #replies

Resumen del método de instancia colapsar

Métodos heredados de Result

#acknowledged, #cluster_time, #each, #error, #has_cursor_id?, #initialize, #inspect, #labels, #ok?, #operation_time, #reply, #returned_count, #snapshot_timestamp, #exitoso?, #topology_version, #validate!, #write_concern_error?, #written_count

Detalles del constructor

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

Detalles del método de instancia

#cursor_idInteger

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

Obtener el id del cursor.

Ejemplos:

Obtener el id del cursor.

result.cursor_id

Devuelve:

  • (Número entero)

    El id del cursor.

Desde:

  • 2.2.0



37
38
39
# Archivo 'lib/mongo/operation/find/result.rb', línea 37

def cursor_id
  cursor_document ? cursor_document[ID DEL CURSOR] : super
end

#documentosArray<BSON::Document>

Obten los documentos en el resultado.

Ejemplos:

Obtenga los documentos.

result.documents

Devuelve:

  • (arreglo<BSON::Document>)

    Los documentos.

Desde:

  • 2.2.0



50
51
52
# Archivo 'lib/mongo/operation/find/result.rb', línea 50

def Documentos
  cursor_document[FIRST_BATCH]
end

# espaciode nombres ⇒ Cadena

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

El espacio de nombres en el que se realizó este comando de búsqueda.

Devuelve:

  • (string)

    El espacio de nombres, normalmente en el formato “database.collection”.

Desde:

  • 2.2.0



60
61
62
# Archivo 'lib/mongo/operation/find/result.rb', línea 60

def namespace
  cursor_document['ns']
end