Módulo: Mongo::Grid::FSBucket::Stream

Ampliado por:
Stream
Incluido en:
Stream
Definido en:
lib/mongo/grid/stream.rb,
lib/mongo/grid/stream/read.rb,
lib/mongo/grid/stream/write.rb

Overview

Un flujo que lee y escribe archivos desde/hacia el FSBucket.

Desde:

  • 2.1.0

Definido bajo Namespace

Clases: Leer, guardar

Colapso delresumen constante

READ_MODE =

El símbolo para abrir un flujo de lectura.

Desde:

  • 2.1.0

:r
WRITE_MODE =

El símbolo para abrir un flujo de guardar.

Desde:

  • 2.1.0

:w
MODE_MAP =

Mapeo de moda a clase de stream.

Desde:

  • 2.1.0

{
    MODO DE LECTURA => Lea,
    WRITE_MODE => Guardar
}.freeze

Resumen del método de instancia colapsar

Detalles del método de instancia

#get(fs, moda, options = { {} }) ⇒ Stream::Read, Stream::Write

Obtenga una transmisión para leer/escribir archivos desde/hacia FSBucket.

Ejemplos:

Obtener un flujo.

FSBucket::Stream.get(fs, FSBucket::READ_MODE, options)

Parámetros:

  • fs (FSBucket)

    El objeto bucket de GridFS.

  • moda (FSBucket::READ_MODE, FSBucket::WRITE_MODE)

    El modo flujo.

  • opciones (Hash) (por defecto: {})

    Las opciones de transmisión.

Devuelve:

Desde:

  • 2.1.0



61
62
63
# Archivo 'lib/mongo/grid/stream.rb', línea 61

def Obtener(fs, moda, opciones = {})
  MODE_MAP[moda].Nuevo(fs, opciones)
end