Clase: Mongo::Operation::CursorCommand::Result Privado

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

Overview

Esta clase forma parte de una API privada. Evita usar esta clase si es posible, ya que puede ser eliminada o modificada en el futuro.

Analiza el campo del cursor de una respuesta de comando para que se pueda compilar un cursor a partir del resultado. El análisis es idéntico al resultado de un comando de búsqueda.

Resumen del método de instancia colapsar

Detalles del método de instancia

#cursor?true | false

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.

Devuelve si la respuesta del comando contenía un campo de cursor.

Devuelve:

  • (true | false)

    Si la respuesta del comando contenía un campo de cursor.



27
28
29
# Archivo 'lib/mongo/operación/cursor_command/result.rb', línea 27

def cursor?
  !cursor_document.nil?
end

#cursor_idInteger | nil

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.

Devuelve el ID del cursor del documento del cursor.

Devuelve:

  • (Integer | nil)

    El ID de cursor del documento de cursor.



32
33
34
# Archivo 'lib/mongo/operación/cursor_command/result.rb', línea 32

def cursor_id
  cursor? ? cursor_document[CURSOR_ID] : super
end

#documentosArray<BSON::Document>

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.

Devuelve El primer lote de documentos.

Devuelve:

  • (arreglo<BSON::Document>)

    El primer grupo de documentos.



37
38
39
# Archivo 'lib/mongo/operación/cursor_command/result.rb', línea 37

def Documentos
  cursor? ? cursor_document[FIRST_BATCH] : []
end

#namespaceString | nil

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.

Devuelve el namespace del cursor, "base de datos.colección".

Devuelve:

  • (String | nil)

    El namespace del cursor, "base de datos.colección".



42
43
44
# Archivo 'lib/mongo/operación/cursor_command/result.rb', línea 42

def namespace
  cursor? ? cursor_document['ns'] : super
end