Skip to content

Commit 8d58a64

Browse files
committed
fix examples for bulk
1 parent 55c7e32 commit 8d58a64

File tree

4 files changed

+17
-2
lines changed

4 files changed

+17
-2
lines changed

examples/src/test/kotlin/BulkTest.kt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ import com.mongodb.client.model.DeleteOneModel
66
import com.mongodb.client.model.Filters
77
import com.mongodb.client.model.InsertOneModel
88
import com.mongodb.client.model.ReplaceOneModel
9+
import com.mongodb.client.model.ReplaceOptions
10+
import com.mongodb.client.model.Sorts
911
import com.mongodb.client.model.UpdateOneModel
12+
import com.mongodb.client.model.UpdateOptions
1013
import com.mongodb.client.model.Updates
1114
import com.mongodb.kotlin.client.coroutine.MongoClient
1215
import config.getConfig
@@ -95,6 +98,11 @@ internal class BulkTest {
9598
val insert = Person(1, "Celine Stork", location = "San Diego, CA")
9699
val doc = ReplaceOneModel(filter, insert)
97100
// :snippet-end:
101+
102+
// :snippet-start: replace-model-options
103+
val opts = ReplaceOptions().sort(Sorts.ascending("_id"))
104+
// :snippet-end:
105+
98106
// Junit test for the above code
99107
val insertTest = collection.bulkWrite(listOf(doc))
100108
assertTrue(insertTest.wasAcknowledged())
@@ -107,6 +115,11 @@ internal class BulkTest {
107115
val update = Updates.inc(Person::age.name, 1)
108116
val doc = UpdateOneModel<Person>(filter, update)
109117
// :snippet-end:
118+
119+
// :snippet-start: update-model-options
120+
val opts = UpdateOptions().sort(Sorts.ascending("_id"))
121+
// :snippet-end:
122+
110123
// Junit test for the above code
111124
val updateTest = collection.bulkWrite(listOf(doc))
112125
assertTrue(updateTest.wasAcknowledged())
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
val opts = ReplaceOptions().sort(Sorts.ascending("_id"))
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
val opts = UpdateOptions().sort(Sorts.ascending("_id"))

source/fundamentals/crud/write-operations/bulk.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ result. You can specify a sort in a ``ReplaceOptions`` instance to apply
128128
an order to matched documents before the driver performs the replace
129129
operation, as shown in the following code:
130130

131-
.. literalinclude:: /examples/generated/ChangeTest.snippet.replace-one-options.kt
131+
.. literalinclude:: /examples/generated/BulkTest.snippet.replace-model-options.kt
132132
:language: kotlin
133133

134134
For more information about the methods and classes mentioned in this section,
@@ -171,7 +171,7 @@ result. You can specify a sort in an ``UpdateOptions`` instance to apply
171171
an order to matched documents before the driver performs the update
172172
operation, as shown in the following code:
173173

174-
.. literalinclude:: /examples/generated/ChangeTest.snippet.update-one-options.kt
174+
.. literalinclude:: /examples/generated/BulkTest.snippet.update-model-options.kt
175175
:language: kotlin
176176

177177
For more information about the methods and classes mentioned in this section,

0 commit comments

Comments
 (0)