Skip to content

Commit 0c3d7b9

Browse files
committed
update links
1 parent 3dad252 commit 0c3d7b9

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

source/examples/generated/TransactionsTest.snippet.transaction.kt

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,16 @@ suspend fun performTransaction(client: CoroutineClient) {
1818
CheckingAccount::accountId eq "9876",
1919
inc(CheckingAccount::amount, 100)
2020
)
21-
// Commit the transaction
22-
session.commitTransaction()
23-
println("Transaction committed.")
21+
// Commit the transaction
22+
session.commitTransaction()
23+
println("Transaction committed.")
2424
} catch (error: Exception) {
25-
println("An error occurred during the transaction: ${error.message}")
26-
session.abortTransaction() // Abort the transaction
25+
println("An error occurred during the transaction: ${error.message}")
26+
// Abort the transaction
27+
session.abortTransaction()
2728
} finally {
28-
session.endSession() // End the session
29+
// End the session
30+
session.endSession()
2931
}
3032
}
3133
}

source/fundamentals/transactions.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ following methods:
8585
- | Ends any existing transactions and closes the session.
8686

8787
A ``Session`` also has methods to retrieve session properties and modify
88-
mutable session properties. View the `API documentation<{+api+/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine/-client-session/index.html>`__
88+
mutable session properties. View the `API documentation<{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine/-client-session/index.html>`__
8989
to learn more about these methods.
9090

9191
Example
@@ -111,7 +111,7 @@ the Server manual:
111111

112112
- :manual:`Transactions</core/transactions/>`
113113
- :manual:`Server Sessions</reference/server-sessions>`
114-
- :manual:`/core/read-isolation-consistency-recency/#causal-consistency`
114+
- :manual:`Read Isolation, Consistency, and Recency</core/read-isolation-consistency-recency/#causal-consistency>`
115115

116116
To learn more about ACID compliance, see the `What are ACID properties in Database Management Systems?<https://www.mongodb.com/resources/basics/databases/acid-transactions?tck=docs>`
117117
article on the MongoDB website.
@@ -122,7 +122,7 @@ API Documentation
122122
To learn more about any of the types or methods discussed in this
123123
guide, see the following API Documentation:
124124

125-
- `ClientSession<{+api+/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine/-client-session/index.html}>`__
126-
- `startTransaction<{+api+/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine/-client-session/start-transaction.html}>`__
127-
- `commitTransaction<{+api+/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine/-client-session/commit-transaction.html}>`__
128-
- `abortTransaction<{+api+/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine/-client-session/abort-transaction.html}>`__
125+
- `ClientSession<{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine/-client-session/index.html>`__
126+
- `startTransaction<{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine/-client-session/start-transaction.html>`__
127+
- `commitTransaction<{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine/-client-session/commit-transaction.html>`__
128+
- `abortTransaction<{+api+}/apidocs/mongodb-driver-kotlin-coroutine/mongodb-driver-kotlin-coroutine/com.mongodb.kotlin.client.coroutine/-client-session/abort-transaction.html>`__

0 commit comments

Comments
 (0)