异常:Mongo::Error::UnsupportedCollat ion 已弃用

继承:
UnsupportedOption 显示全部
定义于:
build/Ruby-driver-v 2.19 /lib/mongo/error/unsupported_collation.rb

Overview

已弃用。

RUBY- 2260在驱动程序版本3.0中,此错误类将替换为 UnsupportedOption。 要处理此错误,请捕获 Mongo::Error::UnsupportedOption,这将防止升级到3.0版本的驱动程序时对应用程序进行任何重大更改。

如果为操作指定了排序规则,但所选服务器不支持排序规则,则触发该警报。

由于:

  • 2.4.0

常量摘要折叠

DEFAULT_MESSAGE =

描述不支持排序规则的默认错误消息。

返回:

  • ( string )

    描述服务器不支持排序规则的默认消息。

由于:

  • 2.4.0

处理此操作的服务器不支持排序规则。  +
"操作结果可能会出乎意料。"
UNACKNOWLEDGED_WRITES_MESSAGE =

描述未确认写关注时无法使用排序规则的错误消息。

返回:

  • ( string )

    一条消息,描述在未确认写关注(write concern)时无法使用排序规则的情况。

由于:

  • 2.4.0

"使用未确认的写入时,无法指定排序规则。 " +
"删除排序规则选项或使用确认写入 (w >= 1 )。"

UnsupportedOption继承的常量

Mongo::Error::UnsupportedOption::ALLOW_DISK_USE_MESSAGEMongo::Error::UnsupportedOption::COMMIT_QUORUM_MESSAGEMongo::Error::UnsupportedOption::HINT_MESSAGEMongo::Error::UnsupportedOption::UNACKNOWLEDGED_HINT_MESSAGE

Mongo::Error继承的常量

BAD_VALUECodeCURSOR_NOT_FOUNDERRERRMSGERRORTRANSIENT_TRANSACTION_ERROR_LABELUNKNOWN_ERRORUNKNOWN_TRANSACTION_COMMIT_RESULT_LABELWRITE_CONCERN_ERRORWRITE_CONCERN_ERRORSWRITE_ERRORS

实例属性摘要

包含在Notable中的属性

#connection_global_id#Generation#service_id

实例方法摘要折叠

UnsupportedOption继承的方法

allow_disk_use_errorcommit_quorum_errorhint_error

Mongo::Error继承的方法

#change_stream_resumable? , #write_concern_error_label? , #write_concern_error_labels

ChangeStreamResumable中包含的方法

#change_stream_resumable?

WriteRetryable 中包含的方法

#write_retryable?

Labelable 中包含的方法

#add_label , #label? , #labels

Notable中包含的方法

#add_note#add_notes#notes#to_s

构造函数详情

#initialize (message = nil) ⇒ UnsupportedCollation

创建新的异常。

例子:

创建新的异常。

Mongo::Error::UnsupportedCollation.new

由于:

  • 2.4.0



54
55
56
# File 'build/Ruby-driver-v 2.19 /lib/mongo/error/unsupported_collation.rb', 第54行

def 初始化(message = nil)
  (message || DEFAULT_MESSAGE)
end