モジュール: Mongo::Grid::FSBbucket::Stream

次による拡張機能。
ストリーム
次のドキュメントに含まれます。
ストリーム
定義:
build/ruby-Driver-v 2.19 /lib/mongo/ Grid/stream.rb
build/ruby-Driver-v 2.19 /lib/mongo/ Grid/stream/read.rb,
build/ruby-Driver-v 2.19 /lib/mongo/ Grid/stream/write.rb

Overview

FSH バケットとの間でファイルを読み取りと書込みを行うストリーム。

以来

  • 2.1.0

名前空間で定義済み

クラス: 読み取り書込み

定数の概要の削減

READ_MODE =

読み取りストリームを開始するための記号。

以来

  • 2.1.0

:r
WRITE_MODE =

書込みストリームを開くための記号。

以来

  • 2.1.0

:w
MODE_MAP =

モードからストリーム クラスへのマッピング。

以来

  • 2.1.0

{
    READ_MODE => 読み取り,
    WRITE_MODE => 書込み
}.freeze

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

# get (fs, モード, オプション = {})= Stream::Read , Stream::Write

F Sbucket から ファイルを読み取り/書込み (write) するためのストリームを取得します。

例:

ストリームを取得します。

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

パラメーター:

  • fs FS バケット

    GridFS バケット オブジェクト。

  • モード FS バケット::READ_MODEFS バケット::WRITE_MODE

    ストリーム モード。

  • options ハッシュ (デフォルトは{}です)

    ストリーム オプション。

次の値を返します。

以来

  • 2.1.0



61
62
63
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/ Grid/stream.rb ', 行61

デフォルト 得る(fs, モード, options = {})
  MODE_MAP[モード].新着情報(fs, options)
end