클래스: Mongo::Operation::CursorCommand::Result Private
- 상속:
-
Operation::Result
- 객체
- Operation::Result
- Mongo::Operation::CursorCommand::Result
- 다음에 정의됨:
- lib/mongo/operation/cursor_command/result.rb
개요
이 클래스는 비공개 API의 일부입니다. 이 클래스는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
명령 응답의 커서 필드를 구문 분석하여 결과로 부터 커서를 빌드할 수 있습니다. 구문 분석은 찾기 명령 결과와 동일합니다.
인스턴스 메서드 요약 접기
-
#커서? ⇒ true | false
비공개
명령 응답에 커서 필드가 포함되어 있는지 여부입니다.
-
#cursor_id ⇒ Integer | nil
비공개
커서 문서의 커서 ID입니다.
-
문서 # 개 ⇒ Array<BSON::Document>
비공개
문서의 첫 배치.
-
#namespace ⇒ String | nil
비공개
커서 네임스페이스, "데이터베이스.컬렉션".
인스턴스 메서드 세부 정보
#커서? ⇒ true | false
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
명령 응답에 커서 필드가 포함되어 있는지 여부를 반환합니다.
27 28 29 |
# 파일 'lib/mongo/작업/cursor_command/result.rb', 27줄 def cursor? !cursor_document.nil? end |
#cursor_id ⇒ Integer | nil
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
커서 문서에서 커서 ID를 반환합니다.
32 33 34 |
# 파일 'lib/mongo/작업/cursor_command/result.rb', 32줄 def cursor_id cursor? ? cursor_document[CURSOR_ID] : super end |
문서 # 개 ⇒ Array<BSON::Document>
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
반환되는 것 문서의 첫 배치.
37 38 39 |
# 파일 'lib/mongo/작업/cursor_command/result.rb', 37줄 def 문서 cursor? ? cursor_document[FIRST_BACH] : [] end |
#namespace ⇒ String | nil
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
반환되는 것 커서 네임스페이스, "데이터베이스.컬렉션".
42 43 44 |
# 파일 'lib/mongo/작업/cursor_command/result.rb', 42줄 def namespace cursor? ? cursor_document['ns'] : super end |