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

Ampliado por:
Transmisión
Incluido en:
Transmisión
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

clase: Leer, guardar

Resumen de constantes colapsar

READ_MODE =

El símbolo para abrir un flujo de lectura.

Desde:

  • 2.1.0

Rl
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

{
  READ_MODE => 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

Obtén un flujo para leer/escribir archivos desde/hacia el 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 (encriptada) (por defecto: {})

    Las opciones de flujo.

Devuelve:

Desde:

  • 2.1.0



59
60
61
# Archivo 'lib/mongo/grid/stream.rb', línea 59

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