类: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
已弃用。
请改用 FSBucket 上的“流” API 。 将在驾驶员版本3.0中删除。
数据库中文件的表示形式。
在命名空间下定义
实例属性摘要折叠
-
# chunks ⇒ Array<Chunk>
只读
数据段 文件数据段。
-
# info ⇒ File::Info
只读
信息文件信息。
实例方法摘要折叠
-
# == (other) ⇒ true, false
检查文件的相等性。
-
#数据⇒ string
将数据段连接成一个string 。
-
#initialize(data, options = {}) ⇒ File
构造函数
初始化文件。
-
#检查⇒ string
对文件进行全面检查。
构造函数详情
实例属性详细信息
# chunks ⇒ Array< Chunk > (只读)
返回 chunks 文件数据段。
37 38 39 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /grid/ 文件.rb', line 37 def 数据块 @chunks end |
# info ⇒ File::Info (readonly)
返回 info文件信息。
40 41 42 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /grid/ 文件.rb', line 40 def 信息 @info end |
实例方法详细信息
# == (other) ⇒ true , false
检查文件的相等性。
52 53 54 55 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /grid/ 文件.rb', line 52 def ==(其他) return false 除非 其他.is_a?(file) 数据块 == 其他.数据块 && 信息 == 其他.信息 end |
#数据⇒ string
将数据段连接成一个string 。
87 88 89 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /grid/ 文件.rb', line 87 def 数据 @data ||= 数据块.汇编(数据块) end |
#检查⇒ string
对文件进行全面检查。
99 100 101 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /grid/ 文件.rb', line 99 def 检查 " #<Mongo::Grid::File: 0 x #{ object_id } filename= #{ filename } > " end |