Clase: Mongo::Operation::CursorCommand::Result Privado
- Hereda:
-
Operación::Resultado
- Objeto
- Operación::Resultado
- Mongo::operación::CursorCommand::Result
- 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
-
#cursor? ⇒ true | false
privado
Si la respuesta del comando contenía un campo de cursor.
-
#cursor_id ⇒ Integer | nil
privado
El ID de cursor del documento de cursor.
-
#documentos ⇒ Array<BSON::Document>
privado
El primer grupo de documentos.
-
#namespace ⇒ String | nil
privado
El namespace del cursor, "base de datos.colección".
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.
27 28 29 |
# Archivo 'lib/mongo/operación/cursor_command/result.rb', línea 27 def cursor? !cursor_document.nil? end |
#cursor_id ⇒ Integer | 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.
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 |
#documentos ⇒ Array<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.
37 38 39 |
# Archivo 'lib/mongo/operación/cursor_command/result.rb', línea 37 def Documentos cursor? ? cursor_document[FIRST_BATCH] : [] end |
#namespace ⇒ String | 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".
42 43 44 |
# Archivo 'lib/mongo/operación/cursor_command/result.rb', línea 42 def namespace cursor? ? cursor_document['ns'] : super end |