Class: Mongo::Protocol::KillCursors
- 다음에 정의됨:
- 빌드/ Ruby-driver-v2.19/lib/mongo/ 프로토콜/kill_cursors.rb
개요
MongoDB Wire 프로토콜 KillCursors 메시지입니다.
이는 여러 커서를 종료하기 위해 서버 로 전송되는 클라이언트 요청 메시지입니다.
네임스페이스 아래에 정의됨
클래스: 업컨버터
상수 요약
메시지에서 상속된 상수
Message::BATCH_SIZE, Message::COLLECTION, Message::LIMIT, Message::MAX_MESSAGE_SIZE, Message::ORDERED, Message::Q
인스턴스 속성 요약
메시지에서 상속된 속성
인스턴스 메서드 요약 접기
-
#initialize(컬렉션, 데이터베이스, cursor_ids) ⇒ KillCursors
생성자
새 KillCursors 메시지를 생성합니다.
-
#payload ⇒ BSON::Document
모니터링 할 이벤트 페이로드를 반환합니다.
메시지에서 상속된 메서드
#==, 역직렬화, #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 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/protocol/kill_cursors.rb', 줄 37 def 초기화(컬렉션, database, cursor_ids) @database = database @cursor_ids = cursor_ids @id_count = @cursor_ids.size @upconverter = 업컨버터.신규(컬렉션, cursor_ids) super end |
인스턴스 메서드 세부 정보
#payload ⇒ BSON::Document
모니터링 할 이벤트 페이로드를 반환합니다.
53 54 55 56 57 58 59 60 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/protocol/kill_cursors.rb', 줄 53 def Payload BSON::문서.신규( command_name: 'killCursors', database_name: @database, 명령: 업컨버터.명령, request_id: request_id, ) end |