/// Default mode. All operations read from the current replica set primary.
Primary,
Primary,
/// All operations read from among the nearest secondary members of the replica set.
Secondary,
Secondary,
/// In most situations, operations read from the primary but if it is unavailable, operations read from secondary members.
PrimaryPreferred,
PrimaryPreferred,
/// In most situations, operations read from among the nearest secondary members, but if no secondaries are available, operations read from the primary.
SecondaryPreferred,
SecondaryPreferred,
/// Operations read from among the nearest members of the replica set, irrespective of the member’s type.