Clase: Mongo::Error::MissingFileChunk

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

Overview

Se eleva si el siguiente fragmento al leer desde un GridFSBucket no tiene el número de secuencia esperado (n).

Desde:

  • 2.1.0

Resumen del método de instancia colapsar

Detalles del Constructor

#inicializar(expected_n, fragmento) ⇒ MissingFileChunk

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.

Crea la nueva excepción.

Ejemplos:

Crea la nueva excepción.

Mongo::Error::MissingFileChunk.new(expected_n, chunk)

Parámetros:

  • esperado_n (Número entero)

    El valor índice esperado.

  • fragmento (Grid::archivo::fragmento | Integer)

    El fragmento leído desde GridFS.

Desde:

  • 2.1.0



35
36
37
38
39
40
41
# Archivo 'lib/mongo/error/missing_file_chunk.rb', línea 35

def inicializar(esperado_n, fragmento)
  si fragmento.is_a?(entero)
    super(Fragmentos faltantes. Se esperaban #{expected_n} fragmentos pero se obtuvo #{chunk}.)
  else
    super("Fragmento inesperado en la secuencia. Se esperaba que el siguiente fragmento tuviera el índice #{expected_n}, pero tiene el índice #{chunk.n}")
  end
end