类:Mongo::Protocol::KillCursors::Upconverter
- 继承:
-
对象
- 对象
- Mongo::Protocol::KillCursors::Upconverter
- 定义于:
- 构建/ruby-driver-v2.19/lib/ mongo / 协议/kill_cursors.rb
Overview
将传统插入消息转换为适当的 OP_COMMAND 样式消息。
实例属性摘要折叠
-
#集合⇒ string
只读
集合集合的名称。
-
#cursor_ids ⇒ Array<Integer>
只读
Cursor_ids 游标 ID。
实例方法摘要折叠
-
#命令⇒ BSON::Document
获取上转换命令。
-
#initialize (集合, cursor_ids) ⇒ 上转换器
构造函数
实例化上转换器。
构造函数详情
#initialize (集合, cursor_ids) ⇒上转换器
实例化上转换器。
106 107 108 109 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/kill_cursors.rb', 第106行 def 初始化(集合, cursor_id) @collection = 集合 @cursor_ids = cursor_id end |
实例属性详细信息
#集合⇒ string (只读)
返回 collection 集合的名称。
92 93 94 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/kill_cursors.rb', 第92行 def 集合 @collection end |
# cursor_ids ⇒ Array<Integer> (只读)
返回 cursor_ids游标ID。
95 96 97 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/kill_cursors.rb', 第95行 def cursor_id @cursor_ids end |
实例方法详细信息
#command ⇒ BSON::Document
获取上转换命令。
119 120 121 122 123 124 125 126 127 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/kill_cursors.rb', 第119行 def 命令 文档 = BSON::文档.new 文档.存储(' killCursors ', 集合) store_ids = cursor_id.map do |cursor_id| BSON::Int64.new(cursor_id) end 文档.存储('cursors', store_ids) 文档 end |