모듈: Mongo::BulkWrite::Validatable Private
- 포함 항목:
- OrderedCombiner, UnorderedCombiner
- 다음에 정의됨:
- 빌드/ Ruby-driver-v2.19/lib/ Mongo/bulk_write/validatable.rb
개요
이 모듈은 비공개 API의 일부입니다. 이 모듈은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
유효성 검사와 관련된 동작을 정의합니다.
인스턴스 메서드 요약 접기
-
# (이름, 문서) 유효성 검사 ⇒ 해시, BSON::Document
비공개
문서 의 유효성을 검사합니다.
인스턴스 메서드 세부 정보
#validate(name, 문서) ⇒ Hash, BSON::Document
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
문서 의 유효성을 검사합니다.
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/bulk_write/validatable.rb', 줄 43 def 유효성 검사(이름, 문서) validate_operation(이름) validate_document(이름, 문서) 만약 문서.response_to?(:keys) && (문서[:collation] || 문서[작업::데이터 정렬]) @has_collation = true end 만약 문서.response_to?(:keys) && 문서[:array_filters] @has_array_filters = true end 만약 문서.response_to?(:keys) && 문서[:hint] @has_hint = true end end |