Clase: Mongo::Error::BulkWriteError (Error de escritura masiva)
- Hereda:
-
Error
- Objeto
- Error
- Error de escritura masiva de Mongo::Error
- Definido en:
- lib/mongo/error/bulk_write_error.rb
Overview
Una operación masiva que resultó en un BulkWriteError podría haber escrito algunos de los documentos en la base de datos. Si el guardado masivo fue desordenado, los guardados también podrían haber continuado después del guardado que produjo un BulkWriteError.
Se produce una excepción si se producen errores de guardar al ejecutar una operación masiva.
A diferencia de OperationFailure, BulkWriteError actualmente no expone los componentes individuales del error (como el código de error). El documento de resultados (que se puede obtener usando el atributo result) proporciona información detallada sobre errores y puede ser examinado por la aplicación si así se desea.
Resumen de atributos de la instancia colapsar
-
#result ⇒ BSON::Document
Solo lectura
Resultado El resultado del error.
Resumen del método de instancia colapsar
-
#inicializar(result) ⇒ BulkWriteError
constructor
Instancia la nueva excepción.
Detalles del Constructor
#initialize(resultado) ⇒ BulkWriteError
Instancia la nueva excepción.
46 47 48 49 50 51 52 53 |
# Archivo 'lib/mongo/error/bulk_write_error.rb', línea 46 def inicializar(Resultado) @result = Resultado # El constructor Exception se comporta de forma diferente para un argumento nil y # para no argumentar. Evite pasar nil explícitamente. = ? super() : super() end |
Detalles de atributo de instancias
#resultado ⇒ BSON::Document (solo lectura)
Devuelve el resultado El resultado de error.
35 36 37 |
# Archivo 'lib/mongo/error/bulk_write_error.rb', línea 35 def Resultado @result end |