| Class | Mongo::WriteConcern::Base |
| In: |
lib/mongo/write_concern/base.rb
|
| Parent: | Object |
Defines common behavior for write concerns.
@since 2.7.0
| options | [R] | @return [ Hash ] The write concern options. |
Instantiate a new write concern given the options.
@api private
@example Instantiate a new write concern mode.
Mongo::WriteConcern::Acknowledged.new(:w => 1)
@param [ Hash ] options The options to instantiate with.
@option options :w [ Integer, String ] The number of servers or the
custom mode to acknowledge.
@option options :j [ true, false ] Whether to acknowledge a write to
the journal.
@option options :fsync [ true, false ] Should the write be synced to
disc.
@option options :wtimeout [ Integer ] The number of milliseconds to
wait for acknowledgement before raising an error.
@since 2.0.0