Class: Mongo::Error::UnsupportedOption
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
|
Subclasses:
|
|
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Error
|
|
|
Instance Chain:
self,
Error
|
|
| Inherits: |
Error
|
| Defined in: | lib/mongo/error/unsupported_option.rb |
Overview
Raised if an unsupported option is specified for an operation.
Constant Summary
-
ALLOW_DISK_USE_MESSAGE =
# File 'lib/mongo/error/unsupported_option.rb', line 26
The error message provided when the user passes the allow_disk_use option to a find operation against a server that does not support the allow_disk_use operation and does not provide option validation.
'The MongoDB server handling this request does ' \ 'not support the allow_disk_use option on this command. The ' \ 'allow_disk_use option is supported on find commands on MongoDB ' \ 'server versions 4.4 and later'
-
COMMIT_QUORUM_MESSAGE =
# File 'lib/mongo/error/unsupported_option.rb', line 36
The error message provided when the user passes the commit_quorum option to a createIndexes operation against a server that does not support that option.
'The MongoDB server handling this request does ' \ 'not support the commit_quorum option on this command. The commit_quorum ' \ 'option is supported on createIndexes commands on MongoDB server versions ' \ '4.4 and later'
Class Method Summary
-
.allow_disk_use_error ⇒ Mongo::Error::UnsupportedOption
Internal use only
Raise an error about an unsupported allow_disk_use option.
-
.commit_quorum_error ⇒ Mongo::Error::UnsupportedOption
Internal use only
Raise an error about an unsupported commit_quorum option.
Class Method Details
.allow_disk_use_error ⇒ UnsupportedOption
Raise an error about an unsupported allow_disk_use option.
# File 'lib/mongo/error/unsupported_option.rb', line 47
def self.allow_disk_use_error new(ALLOW_DISK_USE_MESSAGE) end
.commit_quorum_error ⇒ UnsupportedOption
Raise an error about an unsupported commit_quorum option.
# File 'lib/mongo/error/unsupported_option.rb', line 57
def self.commit_quorum_error new(COMMIT_QUORUM_MESSAGE) end