Class: Mongo::Protocol::GetMore::Upconverter
- 继承:
-
对象
- 对象
- Mongo::Protocol::GetMore::Upconverter
- 定义于:
- build/Ruby-driver-v 2.19 /lib/mongo/protocol/get_more.rb
Overview
将旧版 getMore 消息转换为相应的 OP_COMMAND 样式消息。
常量摘要折叠
- GET_MORE =
已弃用。
变得更加稳定。
' getMore '.冻结
实例属性摘要折叠
-
#集合⇒ string
只读
集合集合的名称。
-
# cursor_id = "Integer"
只读
Cursor_id 游标 ID。
-
# number_to_return ⇒ 整数
只读
Number_to_return 要返回的Docs数量。
实例方法摘要折叠
-
#命令⇒ BSON::Document
获取上转换命令。
-
#initialize (集合, cursor_id, number_to_return) ⇒ 上转换器
构造函数
实例化上转换器。
构造函数详情
#initialize (collection, cursor_id, number_to_return) ⇒上转换器
实例化上转换器。
139 140 141 142 143 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/get_more.rb', 第139行 def 初始化(集合, cursor_id, number_to_return) @collection = 集合 @cursor_id = cursor_id @number_to_return = number_to_return end |
实例属性详细信息
#集合⇒ string (只读)
返回 collection 集合的名称。
120 121 122 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/get_more.rb', 第120行 def 集合 @collection end |
# cursor_id ⇒整数(只读)
返回 cursor_id 游标 ID。
123 124 125 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/get_more.rb', 第123行 def cursor_id @cursor_id end |
# number_to_return ⇒整数(只读)
返回 number_to_return 要返回的Docs数量。
126 127 128 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/get_more.rb', 第126行 def number_to_return @number_to_return end |
实例方法详细信息
#command ⇒ BSON::Document
获取上转换命令。
153 154 155 156 157 158 159 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/get_more.rb', 第153行 def 命令 文档 = BSON::文档.new 文档.存储(' getMore ', BSON::Int64.new(cursor_id)) 文档.存储(message::BATCH_SIZE, number_to_return) 文档.存储(message::Collection, 集合) 文档 end |