Clase: Mongo::Operation::GetMore::Result
- Hereda:
-
Resultado
- Objeto
- Resultado
- Mongo::Operación::ObtenerMás::Resultado
- Definido en:
- lib/mongo/operation/get_more/result.rb
Overview
Define el comportamiento personalizado de los resultados para el comando get more.
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
-
#cursor_id ⇒ Integer
privado
Obtener el id del cursor.
-
#documentos ⇒ Array<BSON::Document>
Obten los documentos en el resultado.
-
#post_batch_resume_token ⇒ BSON::Document | nil
privado
Obtenga el token de reanudación del lote posterior para el resultado.
Métodos heredados de Result
#¿reconocido?, #tiempo_de_clúster, #cada, #error, #¿tiene_id_de_cursor?, #inicializar, #inspeccionar, #etiquetas, #espacio_de_nombres, #¿ok?, #tiempo_de_operación, #responder, #conteo_de_retornos, #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_id ⇒ 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.
Obtener el id del cursor.
37 38 39 |
# Archivo 'lib/mongo/operation/get_more/result.rb', línea 37 def cursor_id cursor_document ? cursor_document[ID DEL CURSOR] : super end |
#documentos ⇒ Array<BSON::Document>
Obten los documentos en el resultado.
59 60 61 |
# Archivo 'lib/mongo/operation/get_more/result.rb', línea 59 def Documentos cursor_document[SIGUIENTE_LOTE] end |
#post_batch_resume_token ⇒ BSON::Document | nil
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 el token de reanudación del lote posterior para el resultado
46 47 48 |
# Archivo 'lib/mongo/operation/get_more/result.rb', línea 46 def token_de_reanudación_de_bloque_de_envíos cursor_document ? cursor_document['postBatchResumeToken'] : nulo end |