クラス: Mongo::Grid::File非推奨
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Grid::File
- 次による拡張機能。
- 転送可能
- 定義:
- lib/mongo/grid/file.rb,
lib/mongo/grid/file/info.rb,
lib/mongo/grid/file/chunk.rb
Overview
非推奨。
代わりに、FS バケットで「ストリーム」 API を使用してください。ドライバー バージョン 3.0 で削除されます。
データベース内のファイルの表現。
名前空間で定義済み
インスタンス属性の概要を折りたたむ
-
#chunks ⇒ Array<Chunk>
readOnly
チャンク ファイルのチャンク。
-
#info ⇒ File::Info
readOnly
情報 ファイル情報。
インスタンス メソッドの概要を折りたたむ
-
== (その他) ===(その他) ======================================
ファイルの等価性を確認します。
-
#data = string
チャンクを string に結合します。
-
#initialize(data, options = {}) ⇒ File
コンストラクター
ファイルを初期化します。
-
詳しくは、 を 検査し ますstring
ファイルのかなりの検査を取得します。
コンストラクターの詳細
インスタンス属性の詳細
チャンク = チャンク=配列 <チャンク> (読み取り専用)
チャンク ファイルのチャンクを返します。
35 36 37 |
# File 'lib/mongo/grid/file.rb', line 35 デフォルト チャンク @chunks end |
# info ~ファイル::Info (読み取り専用)
info ファイル情報を返します。
38 39 40 |
# File 'lib/mongo/grid/file.rb', line 38 デフォルト info @info end |
インスタンス メソッドの詳細
# == (その他) === (その他) ==================================================================================
ファイルの等価性を確認します。
50 51 52 53 54 |
# File 'lib/mongo/grid/file.rb', line 50 デフォルト ==(その他) return false ただし、 その他.is_a?(ファイル) チャンク == その他.チャンク & & info == その他.info end |
#data = string
チャンクを string に結合します。
86 87 88 |
# File 'lib/mongo/grid/file.rb', line 86 デフォルト データ @data ||= チャンク.組み立てる(チャンク) end |
詳しくは、 を 検査しstring ます
ファイルのかなりの検査を取得します。
98 99 100 |
# File 'lib/mongo/grid/file.rb', line 98 デフォルト 検査する " #< Mongo::Grid::File: 0 x #{ object_id } filename= #{ filename } > " end |