Excepción: Mongoid::Errores::CreateCollectionFailure

Hereda:
MongoidError
  • Objeto
Mostrar todo
Definido en:
lib/mongoid/errores/errors/create_collection_failure.rb

Overview

Se produce cuando un intento de crear una colección falla.

Resumen constante

Constantes heredadas de MongoidError

MongoidError::BASE_KEY

Resumen del atributo de la instancia

Atributos heredados de MongoidError

#problema, #solución, #resumen

Resumen del método de instancia colapsar

Métodos heredados de MongoidError

#compose_message

Detalles del Constructor

#initialize(collection_name, collection_options, error) ⇒ CreateCollectionFailure

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.

Instanciar el error de creación de colección.

Parámetros:

  • nombre_colección (string)

    El nombre de la colección que Mongoid no pudo crear.

  • collection_options (encriptada)

    Las opciones que se usaron al intentar crear la colección.

  • Error (Mongo::Error::OperationFailure)

    El error que se produjo al intentar crear la colección.



17
18
19
20
21
22
23
24
25
26
27
28
# Archivo 'lib/mongoid/errors/create_collection_failure.rb', línea 17

def inicializar(nombre_colección, collection_options, Error)
  super(
    compose_message(
      'create_collection_failure',
      {
        collection_name: nombre_colección,
        collection_options: collection_options,
        error: "#{error.clase}: #{error.message}"
      }
    )
  )
end