struct Mongo::ReadConcern
- Mongo::ReadConcern
- Struct
- Value
- Object
Overview
The readConcern option allows to control the consistency and isolation properties of the data read from replica sets and replica set shards.
Through the effective use of write concerns and read concerns, you can adjust the level of consistency and availability guarantees as appropriate, such as waiting for stronger consistency guarantees, or loosening consistency requirements to provide higher availability.
See: the official documentation
Included Modules
- BSON::Serializable
Defined in:
cryomongo/concerns.crConstructors
-
.new(bson : BSON)
Allocate an instance and copies data from a BSON struct.
-
.new(level : String? = nil, after_cluster_time : BSON::Timestamp? = nil)
Create a ReadConcern instance.
Class Method Summary
-
.from_bson(bson : BSON)
NOTE See
self.new
.
Instance Method Summary
-
#level : String?
The read concern level.
-
#level=(level : String?)
The read concern level.
-
#to_bson(bson = BSON.new)
Converts to a BSON representation.
Constructor Detail
def self.new(bson : BSON)
#
Allocate an instance and copies data from a BSON struct.
class User
include BSON::Serializable
property name : String
end
data = BSON.new
data["name"] = "John"
User.new(data)
Create a ReadConcern instance.
Class Method Detail
Instance Method Detail
def to_bson(bson = BSON.new)
#
Converts to a BSON representation.
user = User.new name: "John"
bson = user.to_bson