Clase: Mongo::Operación::InfoColecciones::Resultado

Hereda:
Resultado
  • Objeto
Mostrar todo
Definido en:
lib/mongo/operation/collections_info/result.rb

Overview

Define el comportamiento personalizado de los resultados cuando se consulta la colección system.namespaces.

Desde:

  • 2.1.0

Resumen constante

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, #documentos, #cada uno, #error, #¿tiene_id_del_cursor?, #inspeccionar, #etiquetas, #¿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

#inicializar(respuestas, descripción_de_la_conexión, id_global_de_la_conexión, nombre_de_la_base_de_datos) ⇒ Resultado

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

Inicializar un nuevo resultado.

Parámetros:

  • respuestas (Array<Protocol::Message> | nil)

    El protocolo de cable responde, si hay alguna.

  • descripción de la conexión (Servidor::Descripción)

    Descripción del servidor que realizó la operación a la que corresponde este resultado.

  • id_global_de_conexión (Entero)

    Identificador global de la conexión en la que se realizó la operación para la que corresponde este resultado.

  • nombre_de_la_base_de_datos (Cadena) -

    El nombre de la base de datos a la que se envió la query.

Desde:

  • 2.1.0



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

def inicializar(respuestas, descripción de la conexión, id_global_de_conexión, nombre_de_la_base_de_datos)
  Super(respuestas, descripción de la conexión, id_global_de_conexión)
  @database_name = nombre_de_la_base_de_datos
end

Detalles del método de instancia

# 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.

Obtenga el espacio de nombres para el cursor.

Ejemplos:

Obtener el espacio de nombres.

result.namespace

Devuelve:

  • (Cadena) -

    El espacio de nombres.

Desde:

  • 2.1.0



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

def namespace
  "#{@database_name }.#{Base de datos::ESPACIOS DE NOMBRES}"
end