Class: Mongo::Protocol::GetMore::Upconverter
- 상속:
-
객체
- 객체
- Mongo::Protocol::GetMore::Upconverter
- 다음에 정의됨:
- build/ruby-driver-v2.19/lib/mongo/protocol/get_more.rb
개요
레거시 getMore 메시지를 적절한 OP_COMMAND 스타일 메시지로 변환합니다.
상수 요약 접기
- GET_MORE =
더 이상 사용되지 않습니다.
더 일정해집니다.
'getMore'.동결
인스턴스 속성 요약 접기
-
#컬렉션 ⇒ string
읽기 전용
컬렉션 컬렉션 의 이름입니다.
-
#cursor_id ⇒ 정수
읽기 전용
Cursor_id 커서 ID입니다.
-
#number_to_return ⇒ 정수
읽기 전용
Number_to_return 반환할 Docs 의 수입니다.
인스턴스 메서드 요약 접기
-
#command ⇒ BSON::Document
상향 변환된 명령을 가져옵니다.
-
#initialize(컬렉션, cursor_id, number_to_return) ⇒ 업컨버터
생성자
업컨버터를 인스턴스화합니다.
생성자 세부 정보
#initialize(collection, cursor_id, number_to_return) ⇒ 업컨버터
업컨버터를 인스턴스화합니다.
139 140 141 142 143 |
# 파일 'build/ruby-driver-v2.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 (읽기 전용)
컬렉션을 반환합니다. 컬렉션의 이름입니다.
120 121 122 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/protocol/get_more.rb', 줄 120 def 컬렉션 @collection end |
#cursor_id ⇒ 정수 (읽기 전용)
반환값 cursor_id 커서 ID입니다.
123 124 125 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/protocol/get_more.rb', 줄 123 def cursor_id @cursor_id end |
#number_to_return ⇒ 정수 (읽기 전용)
반환할 Docs 의 개수를 number_to_return으로 반환합니다.
126 127 128 |
# 파일 'build/ruby-driver-v2.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 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/protocol/get_more.rb', 줄 153 def 명령 문서 = BSON::문서.신규 문서.저장('getMore', BSON::Int64.신규(cursor_id)) 문서.저장(메시지::BATCH_SIZE, number_to_return) 문서.저장(메시지::컬렉션, 컬렉션) 문서 end |