@@ -134,18 +134,20 @@ The following read concern levels are available:
134
134
.. versionadded:: 3.6
135
135
136
136
MongoDB introduces the ``afterClusterTime`` option that can be set by
137
- the drivers. Read operations with a specified ``afterClusterTime``
138
- return data that meets the level requirement and the specified after
139
- cluster time requirement.
137
+ the drivers.
138
+
139
+ Read operations with a specified ``afterClusterTime``
140
+ return data that meet both the :ref:`read concern level <read-concern-levels>`
141
+ requirement and the specified ``afterClusterTime`` requirement.
140
142
141
143
.. important::
142
144
143
145
Do not manually set the ``afterClusterTime``. MongoDB drivers set
144
146
this value automatically for operations associated with
145
- :ref:` causally consistent sessions <causal-consistency>` .
147
+ causally consistent sessions.
146
148
147
- :ref:` Causally consistent sessions<causal-consistency>` use
148
- ``afterClusterTime`` to provide :ref:` causal consistency <causal-consistency>` .
149
+ Causally consistent sessions use the ``afterClusterTime`` value to
150
+ provide causal consistency.
149
151
150
152
``afterClusterTime`` is available for :readconcern:`"local"` (default)
151
153
and :readconcern:`"majority"` read concern levels:
@@ -155,8 +157,8 @@ and :readconcern:`"majority"` read concern levels:
155
157
readConcern: { level: <"majority"|"local"> , afterClusterTime: <Timestamp> }
156
158
157
159
For read operations not associated with causally consistent sessions,
158
- i.e. the ``afterClusterTime`` is unset, reads against secondary members
159
- have the default read concern level :readconcern:`"available"`.
160
+ i.e. where the ``afterClusterTime`` is unset, reads against secondary members
161
+ have the default read concern level: :readconcern:`"available"`.
160
162
161
163
.. _read-concern-storage-engine-drivers:
162
164
0 commit comments