예외: Mongo::Error::UnsupportedOption
- 상속:
-
Mongo::Error
- 객체
- StandardError
- Mongo::Error
- Mongo::Error::UnsupportedOption
- 다음에 정의됨:
- build/ruby-driver-v2.19/lib/mongo/error/unsupported_option.rb
개요
작업에 지원되지 않는 옵션이 지정된 경우 발생합니다.
직접 알려진 하위 클래스
상수 요약 접기
- HINT_MESSAGE =
이 상수는 비공개 API의 일부입니다. 이 상수는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
힌트 옵션을 지원 하지 않고 옵션 유효성 검사 를 제공하지 않는 서버 에 대한 쓰기 (write) 작업에 사용자가 힌트 옵션을 전달할 때 표시되는 오류 메시지입니다.
"이 요청 을 MongoDB 서버 지원 서버 는 이 명령의 힌트 업데이트 " \ "을 지원하지 않습니다. 힌트 옵션 은 MongoDB 서버 버전 의 42 업데이트 명령 " \ " 에서 지원됩니다. 이상 및 findAndModify " \ "및 삭제 명령은 MongoDB 서버 버전 4.4 이상에서"
- UNACKNOWLEDGED_HINT_MESSAGE =
이 상수는 비공개 API의 일부입니다. 이 상수는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
사용자가 승인되지 않은 쓰기 (write) 작업에 힌트 옵션을 전달할 때 표시되는 오류 메시지입니다.
승인되지 않은 쓰기 (write)작업 에는 "힌트 옵션을 지정할 수 쓰기 고려 (write concern) 1 }"
- ALLOW_DISK_USE_MESSAGE =
이 상수는 비공개 API의 일부입니다. 이 상수는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
allow_disk_use 작업을 지원 하지 않고 옵션 유효성 검사 를 제공하지 않는 서버 에 대해 사용자가 allow_disk_use 옵션을 찾기 작업에 전달할 때 표시되는 오류 메시지입니다.
" MongoDB 이 요청을 처리하는 서버 는 이 명령에서 allow_disk_use 옵션을 지원하지 " \ " 않습니다 4. {164 } 이상의 서버 버전에서 찾기 명령이 MongoDB "\ " allow_disk_use 옵션을 지원 합니다 .
- COMMIT_QUORUM_MESSAGE =
이 상수는 비공개 API의 일부입니다. 이 상수는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
사용자가 해당 옵션을 지원 하지 않는 서버 에 대한 createIndexes 작업에 commit_quorum 옵션을 전달할 때 표시되는 오류 메시지입니다.
MongoDB 이 요청을 처리 " MongoDB MongoDB 서버 는 이 명령에서 commit_quorum 옵션을 4 4 지원 하지{ { 0} 않는" . 이상 "
Mongo::Error에서 상속된 상수
BAD_밸류, 코드, CURSOR_NOT_FOUND, ERR, ERRMSG, ERROR, TRANSIENT_TRANSACTION_ERROR_LABEL, UNKNOWN_ERROR, UNKNOWN_TRANSACTION_COMMIT_RESULT_LABEL, WRITE_CONCERN_CONCERN_ERROR, WRITE_CONCERN_CONCERN_WRITE
인스턴스 속성 요약
Notable에 포함된 속성
#connection_global_id, #generation, #service_id
클래스 메서드 요약 접기
-
.allow_disk_use_error ⇒ Mongo::Error::UnsupportedOption
비공개
지원되지 않는 allow_disk_use 옵션에 대한 오류를 표시합니다.
-
.commit_quorum_error ⇒ Mongo::Error::UnsupportedOption
비공개
지원되지 않는 commit_quorum 옵션에 대한 오류를 발생시킵니다.
-
.hint_error(**options) ⇒ Mongo::Error::UnsupportedOption
비공개
지원되지 않는 힌트 옵션에 대한 오류를 발생시킵니다.
Mongo::Error에서 상속된 메서드
#change_stream_resumable?, #initialize, #write_concern_error_label?, #write_concern_error_labels
ChangeStreamResumable에 포함된 메서드
WriteRetryable에 포함된 메서드
Labelable에 포함된 메서드
Notable에 포함된 메서드
#add_note, #add_notes, #notes, #to_s
생성자 세부 정보
이 클래스는 Mongo::Error의 생성자를 상속합니다.
클래스 메서드 세부 정보
.allow_disk_use_error ⇒ Mongo::Error::UnsupportedOption
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
지원되지 않는 allow_disk_use 옵션에 대한 오류를 표시합니다.
89 90 91 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/error/unsupported_option.rb', 줄 89 def self.allow_disk_use_error 신규(ALLOW_DISK_USE_MESSAGE) end |
.commit_quorum_error ⇒ Mongo::Error::UnsupportedOption
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
지원되지 않는 commit_quorum 옵션에 대한 오류를 발생시킵니다.
99 100 101 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/error/unsupported_option.rb', 줄 99 def self.commit_quorum_error 신규(COMMIT_QUORUM_MESSAGE) end |
.hint_error(**options) ⇒ Mongo::Error::UnsupportedOption
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
지원되지 않는 힌트 옵션에 대한 오류를 발생시킵니다.
71 72 73 74 75 76 77 78 79 80 81 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/error/unsupported_option.rb', 줄 71 def self.hint_error(**) unacknowledged_write = [:unacknowledged_write] || 거짓 = 만약 unacknowledged_write UNACKNOWLEDGED_HINT_MESSAGE other HINT_MESSAGE end 신규() end |