| Class | Mongo::ServerSelector::PrimaryPreferred |
| In: |
lib/mongo/server_selector/primary_preferred.rb
|
| Parent: | Object |
Encapsulates specifications for selecting servers, with the
primary preferred, given a list of candidates.
@since 2.0.0
| SERVER_FORMATTED_NAME | = | 'primaryPreferred'.freeze |
Name of the this read preference in the server‘s format.
@since 2.5.0 |
Whether the slaveOk bit should be set on wire protocol messages.
I.e. whether the operation can be performed on a secondary server.
@return [ true ] true
@since 2.0.0
Whether tag sets are allowed to be defined for this server preference.
@return [ true ] true
@since 2.0.0
Convert this server preference definition into a format appropriate
for a mongos server.
@example Convert this server preference definition into a format
for mongos. preference = Mongo::ServerSelector::PrimaryPreferred.new preference.to_mongos
@return [ Hash ] The server preference formatted for a mongos server.
@since 2.0.0