クラス: Mongo::Grid::File非推奨
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Grid::File
- 次による拡張機能。
- 転送可能
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/ Grid/file.rb 、
build/ruby-Driver-v 2.19 /lib/mongo/ Grid/file/info.rb,
build/ruby-Driver-v 2.19 /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
ファイルのかなりの検査を取得します。
コンストラクターの詳細
インスタンス属性の詳細
チャンク = チャンク=配列 <チャンク> (読み取り専用)
チャンク ファイルのチャンクを返します。
37 38 39 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/ Grid/file.rb ' の行37 デフォルト チャンク @chunks end |
# info ~ファイル::Info (読み取り専用)
info ファイル情報を返します。
40 41 42 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/ Grid/file.rb ' の行40 デフォルト info @info end |
インスタンス メソッドの詳細
# == (その他) === (その他) ==================================================================================
ファイルの等価性を確認します。
52 53 54 55 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/ Grid/file.rb ' の行52 デフォルト ==(その他) return false ただし、 その他.is_a?(ファイル) チャンク == その他.チャンク & & info == その他.info end |
#data = string
チャンクを string に結合します。
87 88 89 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/ Grid/file.rb ' の行87 デフォルト データ @data ||= チャンク.組み立てる(チャンク) end |
詳しくは、 を 検査しstring ます
ファイルのかなりの検査を取得します。
99 100 101 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/ Grid/file.rb ' の行99 デフォルト 検査する " #< Mongo::Grid::File: 0 x #{ object_id } filename= #{ filename } > " end |