| Class | Mongo::ServerSelector::Primary |
| In: |
lib/mongo/server_selector/primary.rb
|
| Parent: | Object |
Encapsulates specifications for selecting the primary server given a list
of candidates.
@since 2.0.0
| SERVER_FORMATTED_NAME | = | 'primary'.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 [ false ] false
@since 2.0.0
Whether tag sets are allowed to be defined for this server preference.
@return [ false ] false
@since 2.0.0
Convert this server preference definition into a format appropriate
for a mongodb server.
@example Convert this server preference definition into a format
for a server. preference = Mongo::ServerSelector::Primary.new preference.to_doc
@return [ Hash ] The server preference formatted for a mongodb server.
@since 2.5.0