From 9476199eb18ebc5e2434cb98332d8aee99a70c35 Mon Sep 17 00:00:00 2001 From: Michael Morisi Date: Tue, 8 Apr 2025 10:49:29 -0400 Subject: [PATCH 1/4] DOCSP-49096: Causal Consistency note --- source/crud/transactions.txt | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/source/crud/transactions.txt b/source/crud/transactions.txt index 92b22d8e..82d751ff 100644 --- a/source/crud/transactions.txt +++ b/source/crud/transactions.txt @@ -49,6 +49,35 @@ instantiating a new client each time. ``IClientSession`` with a different ``MongoClient`` results in operation errors. +Causal Consistency +~~~~~~~~~~~~~~~~~~ + +.. sharedinclude:: dbx/causal-consistency.rst + + .. replacement:: insert-one-method + + ``InsertOne()`` + + .. replacement:: update-one-method + + ``UpdateOne()`` + + .. replacement:: find-one-method + + ``Find()`` + + .. replacement:: delete-one-method + + ``DeleteOne()`` + + .. replacement:: majority-rc + + ``ReadConcern.Majority`` + + .. replacement:: majority-wc + + ``WriteConcern.WMajority`` + Methods ------- From c93c33e3a02f0d4ae53bf82b31225df444b47e9a Mon Sep 17 00:00:00 2001 From: Michael Morisi Date: Tue, 8 Apr 2025 11:30:42 -0400 Subject: [PATCH 2/4] Trigger autobuild: From 35e4db1b3c1c1f00b43047d434ce0c34ca909d80 Mon Sep 17 00:00:00 2001 From: Michael Morisi Date: Tue, 8 Apr 2025 11:52:48 -0400 Subject: [PATCH 3/4] Trigger autobuild From d1d15e4e680eba766153d54dca4d4e4182b46be9 Mon Sep 17 00:00:00 2001 From: Michael Morisi Date: Tue, 8 Apr 2025 12:23:14 -0400 Subject: [PATCH 4/4] Fix --- source/crud/transactions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/source/crud/transactions.txt b/source/crud/transactions.txt index 82d751ff..9e8102a6 100644 --- a/source/crud/transactions.txt +++ b/source/crud/transactions.txt @@ -260,3 +260,4 @@ guide, see the following API Documentation: - `CommitTransaction() <{+new-api-root+}/MongoDB.Driver/MongoDB.Driver.IClientSession.CommitTransaction.html>`__ / `CommitTransactionAsync() <{+new-api-root+}/MongoDB.Driver/MongoDB.Driver.IClientSession.CommitTransactionAsync.html>`__ - `WithTransaction() <{+new-api-root+}/MongoDB.Driver/MongoDB.Driver.IClientSession.WithTransaction.html>`__ / `WithTransactionAsync() <{+new-api-root+}/MongoDB.Driver/MongoDB.Driver.IClientSession.WithTransactionAsync.html>`__ - `TransactionOptions <{+new-api-root+}/MongoDB.Driver/MongoDB.Driver.TransactionOptions.html>`__ +- `CausalConsistency <{+new-api-root+}/MongoDB.Driver/MongoDB.Driver.ClientSessionOptions.CausalConsistency.html>`__ \ No newline at end of file