Clase: Mongo::ServerSelector::Nearest
- Hereda:
-
Base
- Objeto
- Base
- Mongo::ServerSelector::Más cercano
- Definido en:
- lib/mongo/selector_de_servidor/nearest.rb
Overview
Encapsula las especificaciones para seleccionar servidores cercanos dada una lista
of candidates.
Colapso delresumen constante
- NOMBRE_FORMATIZADO_DEL_SERVIDOR =
Nombre de esta preferencia de lectura en el formato del servidor.
'más cercano'.freeze
Resumen de atributos de instancia
Atributos heredados de Base
#hedge, #max_staleness, #options, #tag_sets
Colapso del resumen del método de instancia
-
#¿se permite cobertura? ⇒ verdadero
Si se permite definir la opción de cobertura para esta preferencia de servidor.
-
#name ⇒ Symbol
Obtener el nombre del tipo de modo de servidor.
-
#¿secundario_ok? ⇒ verdadero
privada
Si el bit secondaryOk debe establecerse en los mensajes de protocolo de cable.
-
#etiquetas_permitidas? ⇒ verdadero
Si se permite definir conjuntos de etiquetas para esta preferencia de servidor.
-
#to_doc ⇒ Hash (también: #to_mongos)
Convierta esta definición de preferencia de servidor en un formato apropiado para enviar a un servidor MongoDB (es decir, como un campo de comando).
Métodos heredados de Base
#==, #candidatos, #inicializar, #inspeccionar, #umbral_local, #umbral_local_con_clúster, #seleccionar_servidor, #tiempo_de_espera_de_selección_de_servidor, #servidores_adecuados, #probar_seleccionar_servidor
Detalles del constructor
Esta clase hereda un constructor de Mongo::ServerSelector::Base
Detalles del método de instancia
#¿se permite cobertura? ⇒ verdadero
Si se permite definir la opción de cobertura para esta preferencia de servidor.
65 66 67 |
# Archivo 'lib/mongo/server_selector/nearest.rb', línea 65 def hedge_allowed? true end |
#name ⇒ Symbol
Obtener el nombre del tipo de modo de servidor.
40 41 42 |
# Archivo 'lib/mongo/server_selector/nearest.rb', línea 40 def Nombre :más cercano end |
#¿secundario_ok? ⇒ verdadero
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Si el bit secondaryOk debe establecerse en los mensajes de protocolo de cable.
I.e. whether the operation can be performed on a secondary server.
49 50 51 |
# Archivo 'lib/mongo/server_selector/nearest.rb', línea 49 def secundaria_ok? true end |
#etiquetas_permitidas? ⇒ verdadero
Si se permite definir conjuntos de etiquetas para esta preferencia de servidor.
58 59 60 |
# Archivo 'lib/mongo/server_selector/nearest.rb', línea 58 def true end |
#to_doc ⇒ Hash También conocido como: to_mongos
Convierta esta definición de preferencia de servidor a un formato apropiado
for sending to a MongoDB server (i.e., as a command field).
75 76 77 |
# Archivo 'lib/mongo/server_selector/nearest.rb', línea 75 def to_doc documento completo end |