모듈: Mongo::Operation::Find::Builder::Flags Private
- 다음에 정의됨:
- build/ruby-driver-v2.19/lib/mongo/operation/find/builder/flags.rb
개요
이 모듈은 비공개 API의 일부입니다. 이 모듈은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
찾기 및 관련 명령을 보낼 때 Ruby 옵션을 프로토콜 플래그 연결로 변환하는 동작을 제공합니다(예: 설명).
상수 요약 접기
- Mappings =
이 상수는 비공개 API의 일부입니다. 이 상수는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
커서 플래그 매핑 옵션.
{ :allow_partial_results => [ :partial ], :oplog_replay => [ :oplog_replay ], :no_cursor_timeout => [ :no_cursor_timeout ], :tailable => [ :tailable_cursor ], :tailable_await => [ :await_data, :tailable_cursor], :await_data => [ :await_data ], :exhaust => [ :exhaust ], }.동결
클래스 메서드 요약 접기
-
.map_flags(options) ⇒ Array<Symbol>
비공개
Ruby 찾기 옵션을 플래그 배열 로 변환합니다.
클래스 메서드 세부 정보
.map_flags(options) ⇒ Array<Symbol>
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
Ruby 찾기 옵션을 플래그 배열 로 변환합니다.
플래그에 매핑되는 옵션이 아닌 입력 해시의 키는 무시됩니다.
48 49 50 51 52 53 54 55 56 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/operation/find/builder/flags.rb', 줄 48 module_function def map_flags() 지도 제작.각.reduce([:플래그] || []) do |flags, (키, value)| cursor_type = [:cursor_type] 만약 [키] || (cursor_type && cursor_type == 키) flags.push(*value) end flags end end |