File tree Expand file tree Collapse file tree 6 files changed +81
-94
lines changed
source/crud/tests/unified Expand file tree Collapse file tree 6 files changed +81
-94
lines changed Original file line number Diff line number Diff line change 88
88
"_id" : 2
89
89
},
90
90
"update" : {
91
- "x" : " updated"
91
+ "$set" : {
92
+ "x" : " updated"
93
+ }
92
94
}
93
95
}
94
96
},
106
108
"deletedCount" : 1 ,
107
109
"insertedCount" : 1 ,
108
110
"insertedIds" : {
109
- "0" : 5
111
+ "$$unsetOrMatches" : {
112
+ "0" : 5
113
+ }
110
114
},
111
115
"matchedCount" : 2 ,
112
116
"modifiedCount" : 2 ,
147
151
"_id" : 1 ,
148
152
"x" : " replaced"
149
153
}
150
- }
151
- ],
152
- "ordered" : true ,
153
- "comment" : " comment"
154
- }
155
- }
156
- },
157
- {
158
- "commandStartedEvent" : {
159
- "command" : {
160
- "update" : " BulkWrite_comment" ,
161
- "updates" : [
154
+ },
162
155
{
163
156
"q" : {
164
157
"_id" : 2
165
158
},
166
159
"u" : {
167
- "x" : " updated"
160
+ "$set" : {
161
+ "x" : " updated"
162
+ }
168
163
}
169
164
}
170
165
],
181
176
{
182
177
"q" : {
183
178
"_id" : 3
184
- }
179
+ },
180
+ "limit" : 1
185
181
}
186
182
],
187
183
"ordered" : true ,
255
251
"_id" : 2
256
252
},
257
253
"update" : {
258
- "x" : " updated"
254
+ "$set" : {
255
+ "x" : " updated"
256
+ }
259
257
}
260
258
}
261
259
},
275
273
"deletedCount" : 1 ,
276
274
"insertedCount" : 1 ,
277
275
"insertedIds" : {
278
- "0" : 5
276
+ "$$unsetOrMatches" : {
277
+ "0" : 5
278
+ }
279
279
},
280
280
"matchedCount" : 2 ,
281
281
"modifiedCount" : 2 ,
318
318
"_id" : 1 ,
319
319
"x" : " replaced"
320
320
}
321
- }
322
- ],
323
- "ordered" : true ,
324
- "comment" : {
325
- "key" : " value"
326
- }
327
- }
328
- }
329
- },
330
- {
331
- "commandStartedEvent" : {
332
- "command" : {
333
- "update" : " BulkWrite_comment" ,
334
- "updates" : [
321
+ },
335
322
{
336
323
"q" : {
337
324
"_id" : 2
338
325
},
339
326
"u" : {
340
- "x" : " updated"
327
+ "$set" : {
328
+ "x" : " updated"
329
+ }
341
330
}
342
331
}
343
332
],
356
345
{
357
346
"q" : {
358
347
"_id" : 3
359
- }
348
+ },
349
+ "limit" : 1
360
350
}
361
351
],
362
352
"ordered" : true ,
432
422
"_id" : 2
433
423
},
434
424
"update" : {
435
- "x" : " updated"
425
+ "$set" : {
426
+ "x" : " updated"
427
+ }
436
428
}
437
429
}
438
430
},
Original file line number Diff line number Diff line change @@ -48,15 +48,15 @@ tests:
48
48
- updateOne :
49
49
filter : &updateOne_filter
50
50
_id : 2
51
- update : &update { x: "updated" }
51
+ update : &update { $set: { x: "updated"} }
52
52
- deleteOne :
53
53
filter : &deleteOne_filter
54
54
_id : 3
55
55
comment : &string_comment "comment"
56
56
expectResult : &expect_results
57
57
deletedCount : 1
58
58
insertedCount : 1
59
- insertedIds : { 0: 5 }
59
+ insertedIds : { $$unsetOrMatches: { 0: 5} }
60
60
matchedCount : 2
61
61
modifiedCount : 2
62
62
upsertedCount : 0
@@ -77,12 +77,6 @@ tests:
77
77
updates :
78
78
- q : *replaceOne_filter
79
79
u : *replacement
80
- ordered : true
81
- comment : *string_comment
82
- - commandStartedEvent :
83
- command :
84
- update : *collection_name
85
- updates :
86
80
- q : *updateOne_filter
87
81
u : *update
88
82
ordered : true
92
86
delete : *collection_name
93
87
deletes :
94
88
- q : *deleteOne_filter
89
+ limit : 1
95
90
ordered : true
96
91
comment : *string_comment
97
92
outcome : &outcome
@@ -133,12 +128,6 @@ tests:
133
128
updates :
134
129
- q : *replaceOne_filter
135
130
u : *replacement
136
- ordered : true
137
- comment : *document_comment
138
- - commandStartedEvent :
139
- command :
140
- update : *collection_name
141
- updates :
142
131
- q : *updateOne_filter
143
132
u : *update
144
133
ordered : true
@@ -148,6 +137,7 @@ tests:
148
137
delete : *collection_name
149
138
deletes :
150
139
- q : *deleteOne_filter
140
+ limit : 1
151
141
ordered : true
152
142
comment : *document_comment
153
143
outcome : *outcome
Original file line number Diff line number Diff line change 53
53
"filter" : {
54
54
"_id" : 1
55
55
},
56
- "update" : [
57
- {
58
- "$set" : {
59
- "x" : 22
60
- }
56
+ "update" : {
57
+ "$set" : {
58
+ "x" : 22
61
59
}
62
- ] ,
60
+ } ,
63
61
"comment" : " comment"
64
62
}
65
63
}
77
75
"q" : {
78
76
"_id" : 1
79
77
},
80
- "u" : [
81
- {
82
- "$set" : {
83
- "x" : 22
84
- }
78
+ "u" : {
79
+ "$set" : {
80
+ "x" : 22
85
81
}
86
- ]
82
+ },
83
+ "multi" : true
87
84
}
88
85
],
89
86
"comment" : " comment"
121
118
"filter" : {
122
119
"_id" : 1
123
120
},
124
- "update" : [
125
- {
126
- "$set" : {
127
- "x" : 22
128
- }
121
+ "update" : {
122
+ "$set" : {
123
+ "x" : 22
129
124
}
130
- ] ,
125
+ } ,
131
126
"comment" : {
132
127
"key" : " value"
133
128
}
147
142
"q" : {
148
143
"_id" : 1
149
144
},
150
- "u" : [
151
- {
152
- "$set" : {
153
- "x" : 22
154
- }
145
+ "u" : {
146
+ "$set" : {
147
+ "x" : 22
155
148
}
156
- ]
149
+ },
150
+ "multi" : true
157
151
}
158
152
],
159
153
"comment" : {
193
187
"filter" : {
194
188
"_id" : 1
195
189
},
196
- "update" : [
197
- {
198
- "$set" : {
199
- "x" : 22
200
- }
190
+ "update" : {
191
+ "$set" : {
192
+ "x" : 22
201
193
}
202
- ] ,
194
+ } ,
203
195
"comment" : " comment"
204
196
},
205
197
"expectError" : {
220
212
"q" : {
221
213
"_id" : 1
222
214
},
223
- "u" : [
224
- {
225
- "$set" : {
226
- "x" : 22
227
- }
215
+ "u" : {
216
+ "$set" : {
217
+ "x" : 22
228
218
}
229
- ]
219
+ },
220
+ "multi" : true
230
221
}
231
222
],
232
223
"comment" : " comment"
Original file line number Diff line number Diff line change 29
29
object : *collection0
30
30
arguments :
31
31
filter : &filter { _id: 1 }
32
- update : &update
33
- - $set : { x: 22 }
32
+ update : &update { $set: {x: 22} }
34
33
comment : " comment"
35
34
expectEvents :
36
35
- client : *client0
42
41
-
43
42
q : *filter
44
43
u : *update
44
+ multi : true
45
45
comment : " comment"
46
46
outcome : &outcome
47
47
- collectionName : *collection0Name
69
69
-
70
70
q : *filter
71
71
u : *update
72
+ multi : true
72
73
comment : *comment
73
74
outcome : *outcome
74
75
94
95
-
95
96
q : *filter
96
97
u : *update
98
+ multi : true
97
99
comment : " comment"
98
100
outcome : *initialData
You can’t perform that action at this time.
0 commit comments