类:Mongo::Error::UnsupportedOption
- 继承:
-
错误
- 对象
- 错误
- Mongo::Error::UnsupportedOption
- 定义于:
- lib/ Mongo/error/unsupported_option.rb
Overview
如果为操作指定了不支持的选项,则触发该警报。
常量摘要折叠
- HINT_MESSAGE =
此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。
用户将提示选项传递给针对不支持提示选项且不提供选项验证的服务器的写入操作时提供的错误消息。
'处理此请求的MongoDB服务器不支持 ''此命令的提示选项。 MongoDB服务器版本 ''.42 及更高版本上的更新 ''命令以及MongoDB服务器版本.4 4及更高版本上的 findAndModify '和删除命令支持提示选项。
- UNACKNOWLEDGED_HINT_MESSAGE =
此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。
当用户将提示选项传递给未确认的写入操作时提供的错误消息。
' 不能在 '\ ' 未确认的写入操作上指定提示选项。删除提示选项或执行 '\ ' 此操作时写关注(write concern)至少为 { w: 1 } '
- ALLOW_DISK_USE_MESSAGE =
此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。
用户将 allow_disk_use 选项传递给针对不支持allow_disk_use 操作且不提供选项验证的服务器的查找操作时提供的错误消息。
' 处理此请求的MongoDB服务器确实 ' \ ' 不支持此命令上的 allow_disk_use 选项。 MongoDB服务器版本. 及更高版本上的查找命令支持“\”allow_disk_use 选项“\”44
- COMMIT_QUORUM_MESSAGE =
此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。
用户将 commit_quorum 选项传递给针对不支持该选项的服务器的 createIndexes 操作时提供的错误消息。
'处理此请求的MongoDB服务器不支持此命令的' \ 'commit_quorum选项。 ' \ 'MongoDB服务器版本' \ '4.4及更高版本上的 createIndexes 命令支持 commit_quorum选项'
类方法摘要折叠
-
。 allow_disk_use_error ⇒ Mongo::Error::UnsupportedOption
private
引发有关不支持的 allow_disk_use 选项的错误。
-
。 commit_quorum_error ⇒ Mongo::Error::UnsupportedOption
private
引发有关不支持的 commit_quorum 选项的错误。
-
。 hint_error (**options) ⇒ Mongo::Error::UnsupportedOption
private
引发有关不支持的提示选项的错误。
类方法详细信息
。 allow_disk_use_error ⇒ Mongo::Error::UnsupportedOption
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
引发有关不支持的 allow_disk_use 选项的错误。
87 88 89 |
# File 'lib/ Mongo/error/unsupported_option.rb', line 87 def self.allow_disk_use_error new(ALLOW_DISK_USE_MESSAGE) end |
。 commit_quorum_error ⇒ Mongo::Error::UnsupportedOption
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
引发有关不支持的 commit_quorum 选项的错误。
97 98 99 |
# File 'lib/ Mongo/error/unsupported_option.rb', line 97 def self.commit_quorum_error new(COMMIT_QUORUM_MESSAGE) end |
。 hint_error (**options) ⇒ Mongo::Error::UnsupportedOption
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
引发有关不支持的提示选项的错误。
69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/ Mongo/error/unsupported_option.rb', line 69 def self.hint_error(**) unacknowledged_write = [:unacknowledged_write] || false = if unacknowledged_write UNACKNOWLEDGED_HINT_MESSAGE else HINT_MESSAGE end new() end |