모듈: Mongo::Operation::Find::Builder::Flags Private
- 다음에 정의됨:
- 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: %i[await_data tailable_cursor], await_data: [ :await_data ], 배출: [ :exhaust ], }.동결
클래스 메서드 요약 접기
-
.map_flags(options) ⇒ Array<Symbol>
비공개
Ruby 찾기 옵션을 플래그 배열 로 변환합니다.
클래스 메서드 세부 정보
.map_flags(options) ⇒ Array<Symbol>
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
Ruby 찾기 옵션을 플래그 배열 로 변환합니다.
플래그에 매핑되는 옵션이 아닌 입력 해시의 키는 무시됩니다.
45 46 47 48 49 50 |
# 파일 'lib/ Mongo/operation/find/builder/flags.rb', 줄 45 module_function def map_flags() 지도 제작.각.each_with_object([:플래그] || []) do |(키, value), flags| cursor_type = [:cursor_type] flags.push(*value) 만약 [키] || (cursor_type && cursor_type == 키) end end |