例外: Mongo::Error::UnsupportedCollation 非推奨
- 継承:
-
UnsupportedOption
- オブジェクト
- 標準エラー
- Mongo::Error
- UnsupportedOption
- Mongo::Error::UnsupportedCollation
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/error/unsupported_collation.rb
Overview
Ruby- 2260ドライバー バージョン3.0では、このエラー クラスは UnsupportedOption に置き換えられます。 このエラーを処理するには、 Mongo::Error::UnsupportedOption をキャッチします。これにより、ドライバーのバージョン3.0にアップグレードするときにアプリケーションに重大な変更が発生するのを防ぐことができます。
操作に照合が指定されているが、選択されたサーバーが照合をサポートしていない場合に発生します。
定数の概要の削減
- DEFAULT_MESSAGE =
照合がサポートされていないことを説明するデフォルトのエラー メッセージ。
"照合は、この操作を処理するサーバーのサポートされていない機能です。 + 。操作結果は予期しない結果になることがあります。。
- 未確認_WRITES_MESSAGE =
書込み保証 (write concern) が確認されていない場合、照合が使用できないことを説明するエラーメッセージ。
"未確認の書込みを使用する場合、照合を指定できません。 + 。照合オプションを削除するか、確認済みの書込み(write)を使用します(w >= 1 )。。
UnsupportedOptionから継承された定数
Mongo::Error::UnsupportedOption::Allow_DISK_US_MESSAGE 、 Mongo::Error::UnsupportedOption::COMMIT_QUORUM_MESSAGE 、 Mongo::Error::UnsupportedOption::HINT_MESSAGE 、 Mongo::Error::UnsupportedOption::UNTERK_MESSAGE
Mongo::Errorから継承された定数
BAD_VALUE 、 Coded 、 CURSOR_NOT_FOUND 、 ERR 、 EMSG 、 ERROR 、 TLANSIENT_TRANSACTION_ERROR_ レイテンシ
インスタンス属性の概要
Notableに含まれる属性
#接続_グローバル_id 、 #生成、 #service_id
インスタンス メソッドの概要を折りたたむ
-
# initialize (メッセージ = nil) = UnsupportedCollation
コンストラクター
新しい例外を作成します。
UnsupportedOptionから継承されたメソッド
allow_disk_use_error 、 commit_uorum_error 、 hint_error
Mongo::Errorから継承されたメソッド
#change_stream_resumeable? 、 #write_concern_error_level 、 #write_concern_error_ labels
ChangeStreamResumableに含まれるメソッド
WriteRetryableに含まれるメソッド
ラベル付け可能な に含まれるメソッド
Native に含まれるメソッド
#add_note 、 #add_notes 、 #notes 、 #to_s
コンストラクターの詳細
# initialize (メッセージ = nil) = UnsupportedCollation
新しい例外を作成します。
54 55 56 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/error/unsupported_collation.rb ', 行54 デフォルト 初期化( = nil) スーパー( || DEFAULT_MESSAGE) end |