@@ -74,11 +74,11 @@ private void insertExceptionExample() {
74
74
try {
75
75
List <WriteModel <Document >> bulkOperations = new ArrayList <>();
76
76
77
- InsertOneModel <Document > doc3 = new InsertOneModel <>(new Document ("_id" , 1 ));
78
- InsertOneModel <Document > doc4 = new InsertOneModel <>(new Document ("_id" , 3 ));
77
+ InsertOneModel <Document > doc1 = new InsertOneModel <>(new Document ("_id" , 1 ));
78
+ InsertOneModel <Document > doc3 = new InsertOneModel <>(new Document ("_id" , 3 ));
79
79
80
+ bulkOperations .add (doc1 );
80
81
bulkOperations .add (doc3 );
81
- bulkOperations .add (doc4 );
82
82
83
83
collection .bulkWrite (bulkOperations );
84
84
@@ -91,11 +91,16 @@ private void insertExceptionExample() {
91
91
private void bulkWriteNotOrderedExample () {
92
92
List <WriteModel <Document >> bulkOperations = new ArrayList <>();
93
93
94
- InsertOneModel <Document > doc1 = new InsertOneModel <>(new Document ("_id" , 3 ));
95
- ReplaceOneModel <Document > doc2 = new ReplaceOneModel <>(Filters .eq ("_id" , 1 ),
96
- new Document ("_id" , 1 ).append ("x" , 2 ));
97
- UpdateOneModel <Document > doc3 = new UpdateOneModel <>(Filters .eq ("_id" , 3 ), Updates .set ("x" , 2 ));
98
- DeleteManyModel <Document > doc4 = new DeleteManyModel <>(Filters .eq ("x" , 2 ));
94
+
95
+ InsertOneModel <Document > insertDoc = new InsertOneModel <>(new Document ("_id" , 6 )
96
+ .append ("name" , "Zaynab Omar" )
97
+ .append ("age" , 37 ));
98
+ ReplaceOneModel <Document > replaceDoc = new ReplaceOneModel <>(Filters .eq ("_id" , 1 ),
99
+ new Document ("name" , "Sandy Kane" )
100
+ .append ("location" , "Helena, MT" ));
101
+ UpdateOneModel <Document > updateDoc = new UpdateOneModel <>(Filters .eq ("name" , "Zaynab Omar" ),
102
+ Updates .set ("name" , "Zaynab Hassan" ));
103
+ DeleteManyModel <Document > deleteDoc = new DeleteManyModel <>(Filters .gt ("age" , 50 ));
99
104
100
105
bulkOperations .add (doc1 );
101
106
bulkOperations .add (doc2 );
@@ -114,11 +119,16 @@ private void bulkWriteExample() {
114
119
115
120
List <WriteModel <Document >> bulkOperations = new ArrayList <>();
116
121
117
- InsertOneModel <Document > doc1 = new InsertOneModel <>(new Document ("_id" , 3 ));
118
- ReplaceOneModel <Document > doc2 = new ReplaceOneModel <>(Filters .eq ("_id" , 1 ),
119
- new Document ("_id" , 1 ).append ("x" , 2 ));
120
- UpdateOneModel <Document > doc3 = new UpdateOneModel <>(Filters .eq ("_id" , 3 ), Updates .set ("x" , 2 ));
121
- DeleteManyModel <Document > doc4 = new DeleteManyModel <>(Filters .eq ("x" , 2 ));
122
+
123
+ InsertOneModel <Document > insertDoc = new InsertOneModel <>(new Document ("_id" , 6 )
124
+ .append ("name" , "Zaynab Omar" )
125
+ .append ("age" , 37 ));
126
+ ReplaceOneModel <Document > replaceDoc = new ReplaceOneModel <>(Filters .eq ("_id" , 1 ),
127
+ new Document ("name" , "Sandy Kane" )
128
+ .append ("location" , "Helena, MT" ));
129
+ UpdateOneModel <Document > updateDoc = new UpdateOneModel <>(Filters .eq ("name" , "Zaynab Omar" ),
130
+ Updates .set ("name" , "Zaynab Hassan" ));
131
+ DeleteManyModel <Document > deleteDoc = new DeleteManyModel <>(Filters .gt ("age" , 50 ));
122
132
123
133
bulkOperations .add (doc1 );
124
134
bulkOperations .add (doc2 );
@@ -154,7 +164,8 @@ private void replaceDocumentsExample(){
154
164
// begin replaceDocumentsExample
155
165
ReplaceOneModel <Document > doc3 = new ReplaceOneModel <>(
156
166
Filters .eq ("_id" , 1 ),
157
- new Document ("_id" , 1 ).append ("x" , 4 ));
167
+ new Document ("name" , "Celine Stork" )
168
+ .append ("location" , "San Diego, CA" ));
158
169
//end replaceDocumentsExample
159
170
160
171
bulkOperations .add (doc1 );
@@ -213,8 +224,15 @@ private void setUpCollection(){
213
224
List <WriteModel <Document >> bulkOperations = new ArrayList <>();
214
225
//end bulkOpsList
215
226
216
- InsertOneModel <Document > doc1 = new InsertOneModel <>(new Document ("_id" , 1 ));
217
- InsertOneModel <Document > doc2 = new InsertOneModel <>(new Document ("_id" , 2 ));
227
+ InsertOneModel <Document > karen = new InsertOneModel <>(new Document ("_id" , 1 )
228
+ .append ("name" , "Karen Sandoval" )
229
+ .append ("age" , 31 ));
230
+ InsertOneModel <Document > william = new InsertOneModel <>(new Document ("_id" , 2 )
231
+ .append ("name" , "William Chin" )
232
+ .append ("age" , 54 ));
233
+ InsertOneModel <Document > shayla = new InsertOneModel <>(new Document ("_id" , 8 )
234
+ .append ("name" , "Shayla Ray" )
235
+ .append ("age" , 20 ));
218
236
219
237
bulkOperations .add (doc1 );
220
238
bulkOperations .add (doc2 );
0 commit comments