例外: Mongo::Error::UnsupportedOption

継承:
Mongo::Error
  • オブジェクト
すべて表示
定義:
build/ruby-Driver-v 2.19 /lib/mongo/error/unsupported_option.rb

Overview

操作にサポートされていないオプションが指定されている場合に発生します。

以来

  • 2.0.0

既知のサブクラスを直接確認

UnsupportedArrayFiltersUnsupportedCollation

定数の概要の削減

HINT_MESSAGE =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

ヒント オプションをサポートしておらず、オプション検証も提供しないサーバーに対する書き込み操作にヒント オプションを渡すときに表示されるエラー メッセージ。

以来

  • 2.0.0

「 このリクエストを処理する MongoDB サーバー は 、このコマンドの42 "\ " ヒント オプションをサポートしていません。ヒント オプション は 、MongoDB サーバー バージョン のアップデート "\ " でサポートされています。 以降、および findAndModify では " \ " MongoDB サーバー バージョン の コマンドと 削除コマンド4 。4 以降
Unacknowledged_HINT_MESSAGE =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

ユーザーがヒント オプションを未確認の書込み操作に渡すときに表示されるエラー メッセージ。

以来

  • 2.0.0

「ヒント オプションは、確認されてい ない書込み 操作 の " \ " では 指定できません 。ヒント オプションを削除するか 、少なくとも {w: の書込み保証 (write concern) でこの操作を1 } " \ " 実行します。
Allow_DISK_US_MESSAGE =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

allow_disk_use 操作をサポートしておらず、オプション検証を提供していないサーバーに対して検索操作を許可_disk_use オプションを渡すと表示されるエラー メッセージ。

以来

  • 2.0.0

"このリクエストを処理している MongoDB サーバーは" \ "をサポートしていません。 " \ " allow_disk_use オプションは MongoDB " \ "サーバー バージョン4の検索コマンドでサポートされています。 4以降"
Commit_Quorum_MESSAGE =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

commit_uorum オプションを、そのオプションをサポートしていないサーバーに対する createIndexes 操作に渡すときに表示されるエラー メッセージ。

以来

  • 2.0.0

"このリクエストを処理する MongoDB サーバーは" \ "をサポートしていません。 commit_uorum " \ "オプションは、MongoDB サーバー バージョン" \ " 4の createIndexes コマンドでサポートされています。 4以降"

Mongo::Errorから継承された定数

BAD_VALUE Coded CURSOR_NOT_FOUND ERR EMSG ERROR TLANSIENT_TRANSACTION_ERROR_ レイテンシ

インスタンス属性の概要

Notableに含まれる属性

#接続_グローバル_id#生成#service_id

クラスメソッドの概要を折りたたむ

Mongo::Errorから継承されたメソッド

#change_stream_resumeable? 、#initialize #write_concern_error_ labels 、 #write_concern_error_ labels

ChangeStreamResumableに含まれるメソッド

#change_stream_resumeable?

WriteRetryableに含まれるメソッド

#write_retryable?

ラベル付け可能な に含まれるメソッド

#add_ labels# ラベル番号ラベル

Native に含まれるメソッド

#add_note#add_notes#notes#to_s

コンストラクターの詳細

このクラスは、 Mongo::Errorから コンストラクターを継承します。

クラスメソッドの詳細

allow_disk_use_error = Mongo::Error::UnsupportedOption

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

サポートされていない allow_disk_use オプションに関するエラーが発生しました。

次の値を返します。

以来

  • 2.0.0



89
90
91
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/error/unsupported_option.rb ', 行89

デフォルト 自己.allow_disk_use_error
  新着情報(Allow_DISK_US_MESSAGE)
end

commit_クォーラム_エラー = Mongo::Error::UnsupportedOption

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

サポートされていない commit_uorum オプションに関するエラーが発生しました

次の値を返します。

以来

  • 2.0.0



99
100
101
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/error/unsupported_option.rb ', 行99

デフォルト 自己.commit_uorum_error
  新着情報(Commit_Quorum_MESSAGE)
end

hint_error (**オプション)== Mongo::Error::UnsupportedOption

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

サポートされていないヒント オプションに関するエラーが発生します。

パラメーター:

  • options ハッシュ

    カスタマイズ可能なオプションのセット

オプションハッシュ( *options ):

  • unacknowledged_write ブール値

    このエラーが未確認の書込み (write) に渡されるヒント オプションに関連するかどうか。 デフォルトは false です。

次の値を返します。

以来

  • 2.0.0



71
72
73
74
75
76
77
78
79
80
81
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/error/unsupported_option.rb ', 行71

デフォルト 自己.hint_error(**options)
  unacknowledged_write = options[:unacknowledged_write] || false

  errors_message = 場合 unacknowledged_write
    Unacknowledged_HINT_MESSAGE
  else
    HINT_MESSAGE
  end

  新着情報(errors_message)
end