From b5d7a64994b874d1d3fc494524f7ad957c87057e Mon Sep 17 00:00:00 2001 From: Jordan Smith Date: Tue, 8 Jul 2025 11:54:14 -0400 Subject: [PATCH 1/5] Add causal consistency section --- source/crud/transactions.txt | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/source/crud/transactions.txt b/source/crud/transactions.txt index fa815f63..48b90a62 100644 --- a/source/crud/transactions.txt +++ b/source/crud/transactions.txt @@ -45,6 +45,35 @@ within the session. created it. Using a session with a different ``Mongo::Client`` results in operation errors. +Causal Consistency +~~~~~~~~~~~~~~~~~~ + +.. sharedinclude:: dbx/causal-consistency.rst + + .. replacement:: insert-one-method + + ``insert_one`` + + .. replacement:: update-one-method + + ``update_one`` + + .. replacement:: find-one-method + + ``find`` + + .. replacement:: delete-one-method + + ``delete_one`` + + .. replacement:: ReadConcern.MAJORITY + + ``:majority`` + + .. replacement:: WriteConcern.MAJORITY + + ``:majority`` + Methods ------- From 31b171a855c4a54eb034394a254a46bafd8cfe10 Mon Sep 17 00:00:00 2001 From: Jordan Smith Date: Tue, 8 Jul 2025 11:56:51 -0400 Subject: [PATCH 2/5] formatting --- source/crud/transactions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/crud/transactions.txt b/source/crud/transactions.txt index 48b90a62..54ba12c3 100644 --- a/source/crud/transactions.txt +++ b/source/crud/transactions.txt @@ -52,19 +52,19 @@ Causal Consistency .. replacement:: insert-one-method - ``insert_one`` + ``insert_one()`` .. replacement:: update-one-method - ``update_one`` + ``update_one()`` .. replacement:: find-one-method - ``find`` + ``find()`` .. replacement:: delete-one-method - ``delete_one`` + ``delete_one()`` .. replacement:: ReadConcern.MAJORITY From 6ef6c4a48e77a4c894f70ba238ae102ac7d6443b Mon Sep 17 00:00:00 2001 From: Jordan Smith Date: Tue, 8 Jul 2025 12:58:51 -0400 Subject: [PATCH 3/5] build From 05375f074615f4ab3d2ecb1e9675c931b2f4b8e8 Mon Sep 17 00:00:00 2001 From: Jordan Smith Date: Tue, 8 Jul 2025 13:27:21 -0400 Subject: [PATCH 4/5] variable fix --- source/crud/transactions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/crud/transactions.txt b/source/crud/transactions.txt index 54ba12c3..6e86459a 100644 --- a/source/crud/transactions.txt +++ b/source/crud/transactions.txt @@ -66,11 +66,11 @@ Causal Consistency ``delete_one()`` - .. replacement:: ReadConcern.MAJORITY + .. replacement:: majority-rc ``:majority`` - .. replacement:: WriteConcern.MAJORITY + .. replacement:: majority-wc ``:majority`` From 99f8afab35c0389fc3fb8424e314bdb7451e334f Mon Sep 17 00:00:00 2001 From: Jordan Smith Date: Tue, 8 Jul 2025 13:31:19 -0400 Subject: [PATCH 5/5] build