Clase: Mongo::Error::MaxBSONSize

Hereda:
Error
  • Objeto
Mostrar todo
Definido en:
lib/mongo/error/max_bson_size.rb

Overview

Excepción que se produce al intentar serializar un documento que excede el tamaño máximo de un objeto BSON.

Desde:

  • 2.0.0

Resumen de constantes colapsar

MENSAJE =

El mensaje es constante.

Desde:

  • 2.0.0

'El documento supera el tamaño máximo permitido de BSON'

Resumen del método de instancia colapsar

Detalles del Constructor

#initialize(max_size_or_msg = nil) ⇒ MaxBSONSize

Instancia la nueva excepción.

Ejemplos:

Instanciar la excepción.

Mongo::Error::MaxBSONSize.new(max)

Parámetros:

  • tamaño_máximo_o_msg (string | Numérico) (valor por defecto: nil)

    El mensaje que se usará o el tamaño máximo para insertar en el mensaje predefinido. El tipo de argumento numérico está obsoleto.

Desde:

  • 2.0.0



39
40
41
42
43
44
45
46
47
48
# Archivo 'lib/mongo/error/max_bson_size.rb', línea 39

def inicializar(tamaño_máximo_o_msg = nulo)
  msg = si tamaño_máximo_o_msg.is_a?(Numeric)
          "#{MENSAJE}. El tamaño máximo permitido es #{max_size_or_msg}"
        elsif tamaño_máximo_o_msg
          tamaño_máximo_o_msg
        else
          MENSAJE
        end
  super(msg)
end