Skip to content

Commit c33bc89

Browse files
committed
wip
1 parent 5e32695 commit c33bc89

File tree

5 files changed

+11
-15
lines changed

5 files changed

+11
-15
lines changed

examples/src/test/kotlin/ClientBulkTest.kt

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import com.mongodb.MongoNamespace
22
import com.mongodb.client.model.Filters
33
import com.mongodb.client.model.bulk.ClientBulkWriteOptions
4-
import com.mongodb.client.model.bulk.ClientBulkWriteResult
54
import com.mongodb.client.model.bulk.ClientNamespacedWriteModel
65
import com.mongodb.kotlin.client.coroutine.MongoClient
76
import config.getConfig
@@ -77,8 +76,7 @@ internal class ClientBulkTest {
7776
)
7877
)
7978

80-
val clientBulkResult = client
81-
.bulkWrite(docsToInsert)
79+
val clientBulkResult = client.bulkWrite(docsToInsert)
8280
// :snippet-end:
8381

8482
// Junit test for the above code
@@ -93,22 +91,21 @@ internal class ClientBulkTest {
9391

9492
docsReplacements.add(ClientNamespacedWriteModel
9593
.replaceOne(
96-
MongoNamespace("sample_restaurants", "restaurants"),
94+
MongoNamespace("sample_db", "people"),
9795
Filters.eq(Person::id.name, 1),
9896
Person(1, "Frederic Hilbert")
9997
)
10098
)
10199

102100
docsReplacements.add(ClientNamespacedWriteModel
103101
.replaceOne(
104-
MongoNamespace("sample_mflix", "movies"),
102+
MongoNamespace("sample_db", "objects"),
105103
Filters.eq(Object::id.name, 1),
106104
Object(1, "ironing board")
107105
)
108106
)
109107

110-
val clientBulkResult = client
111-
.bulkWrite(docsReplacements)
108+
val clientBulkResult = client.bulkWrite(docsReplacements)
112109
// :snippet-end:
113110

114111
// Junit test for the above code
@@ -140,7 +137,7 @@ internal class ClientBulkTest {
140137
)
141138
)
142139

143-
val result: ClientBulkWriteResult = client.bulkWrite(bulkOperations, options)
140+
val result = client.bulkWrite(bulkOperations, options)
144141
// :snippet-end:
145142

146143
// Junit test for the above code

source/examples/generated/ClientBulkTest.snippet.insert-models.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,4 @@ docsToInsert.add(ClientNamespacedWriteModel
1414
)
1515
)
1616

17-
val clientBulkResult = client
18-
.bulkWrite(docsToInsert)
17+
val clientBulkResult = client.bulkWrite(docsToInsert)

source/examples/generated/ClientBulkTest.snippet.options.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ val bulkOperations = listOf(
2020
)
2121
)
2222

23-
val result: ClientBulkWriteResult = client.bulkWrite(bulkOperations, options)
23+
val result = client.bulkWrite(bulkOperations, options)

source/examples/generated/ClientBulkTest.snippet.replace-models.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,18 @@ val docsReplacements = mutableListOf<ClientNamespacedWriteModel>()
22

33
docsReplacements.add(ClientNamespacedWriteModel
44
.replaceOne(
5-
MongoNamespace("sample_restaurants", "restaurants"),
5+
MongoNamespace("sample_db", "people"),
66
Filters.eq(Person::id.name, 1),
77
Person(1, "Frederic Hilbert")
88
)
99
)
1010

1111
docsReplacements.add(ClientNamespacedWriteModel
1212
.replaceOne(
13-
MongoNamespace("sample_mflix", "movies"),
13+
MongoNamespace("sample_db", "objects"),
1414
Filters.eq(Object::id.name, 1),
1515
Object(1, "ironing board")
1616
)
1717
)
1818

19-
val clientBulkResult = client
20-
.bulkWrite(docsReplacements)
19+
val clientBulkResult = client.bulkWrite(docsReplacements)

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,7 @@ insert multiple documents.
505505

506506
.. literalinclude:: /examples/generated/ClientBulkTest.snippet.options.kt
507507
:language: kotlin
508+
:emphasize-lines: 3-5
508509

509510
Even though the write operation inserting a document with a duplicate key results
510511
in an error, the other operations are executed because the write operation is

0 commit comments

Comments
 (0)