Class: Mongo::Protocol::KillCursors
- 定义于:
- 构建/ruby-driver-v2.19/lib/ mongo / 协议/kill_cursors.rb
Overview
MongoDB Wire协议KillCursors 消息。
这是发送到服务器以终止多个游标的客户端请求消息。
在命名空间下定义
类: 上转换器
常量摘要
从Message继承的常量
Message::BATCH_SIZE 、 Message::COLLECTION 、 Message::LIMIT 、 Message::MAX_MESSAGE_SIZE 、 Message::ORDERED 、 Message::Q
实例属性摘要
从Message继承的属性
实例方法摘要折叠
-
#initialize (集合, 数据库, cursor_ids) ⇒ KillCursors
构造函数
创建新的 KillCursors 消息。
-
#有效负载⇒ BSON::Document
返回用于监控的事件负载。
从Message继承的方法
#== 、 deserialize 、 #hash 、 #maybe_add_server_api 、 #maybe_compress 、 #maybe_decrypt 、 #maybe_encrypt 、 #maybe_inflate 、 #number_returned 、 #replyable? 、 #serialize 、 #set_request_id
ID中包含的方法
构造函数详情
#initialize (集合, 数据库, cursor_ids) ⇒ KillCursors
创建新的 KillCursors 消息
37 38 39 40 41 42 43 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/kill_cursors.rb', 第37行 def 初始化(集合, database, cursor_id) @database = database @cursor_ids = cursor_id @id_count = @cursor_ids.size @upconverter = 上转换器.new(集合, cursor_id) 超 end |
实例方法详细信息
#有效负载⇒ BSON::Document
返回用于监控的事件负载。
53 54 55 56 57 58 59 60 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/kill_cursors.rb', 第53行 def 有效负载 BSON::文档.new( command_name: ' killCursors ', database_name: @database, 命令: 上转换器.命令, request_id: request_id, ) end |