File tree 24 files changed +188
-73
lines changed
source/crud/tests/unified
24 files changed +188
-73
lines changed Original file line number Diff line number Diff line change 150
150
"u" : {
151
151
"_id" : 1 ,
152
152
"x" : " replaced"
153
+ },
154
+ "multi" : {
155
+ "$$unsetOrMatches" : false
156
+ },
157
+ "upsert" : {
158
+ "$$unsetOrMatches" : false
153
159
}
154
160
},
155
161
{
160
166
"$set" : {
161
167
"x" : " updated"
162
168
}
169
+ },
170
+ "multi" : {
171
+ "$$unsetOrMatches" : false
172
+ },
173
+ "upsert" : {
174
+ "$$unsetOrMatches" : false
163
175
}
164
176
}
165
177
],
317
329
"u" : {
318
330
"_id" : 1 ,
319
331
"x" : " replaced"
332
+ },
333
+ "multi" : {
334
+ "$$unsetOrMatches" : false
335
+ },
336
+ "upsert" : {
337
+ "$$unsetOrMatches" : false
320
338
}
321
339
},
322
340
{
327
345
"$set" : {
328
346
"x" : " updated"
329
347
}
348
+ },
349
+ "multi" : {
350
+ "$$unsetOrMatches" : false
351
+ },
352
+ "upsert" : {
353
+ "$$unsetOrMatches" : false
330
354
}
331
355
}
332
356
],
Original file line number Diff line number Diff line change @@ -77,8 +77,12 @@ tests:
77
77
updates :
78
78
- q : *replaceOne_filter
79
79
u : *replacement
80
+ multi : { $$unsetOrMatches: false }
81
+ upsert : { $$unsetOrMatches: false }
80
82
- q : *updateOne_filter
81
83
u : *update
84
+ multi : { $$unsetOrMatches: false }
85
+ upsert : { $$unsetOrMatches: false }
82
86
ordered : true
83
87
comment : *string_comment
84
88
- commandStartedEvent :
@@ -128,8 +132,12 @@ tests:
128
132
updates :
129
133
- q : *replaceOne_filter
130
134
u : *replacement
135
+ multi : { $$unsetOrMatches: false }
136
+ upsert : { $$unsetOrMatches: false }
131
137
- q : *updateOne_filter
132
138
u : *update
139
+ multi : { $$unsetOrMatches: false }
140
+ upsert : { $$unsetOrMatches: false }
133
141
ordered : true
134
142
comment : *document_comment
135
143
- commandStartedEvent :
Original file line number Diff line number Diff line change 95
95
},
96
96
"u" : {
97
97
"x" : 3
98
+ },
99
+ "multi" : {
100
+ "$$unsetOrMatches" : false
101
+ },
102
+ "upsert" : {
103
+ "$$unsetOrMatches" : false
98
104
}
99
105
}
100
106
],
183
189
},
184
190
"u" : {
185
191
"x" : 3
192
+ },
193
+ "multi" : {
194
+ "$$unsetOrMatches" : false
195
+ },
196
+ "upsert" : {
197
+ "$$unsetOrMatches" : false
186
198
}
187
199
}
188
200
],
Original file line number Diff line number Diff line change 47
47
updates :
48
48
- q : *filter
49
49
u : *replacement
50
+ multi : { $$unsetOrMatches: false }
51
+ upsert : { $$unsetOrMatches: false }
50
52
let : *let
51
53
outcome :
52
54
- collectionName : *collection0Name
80
82
updates :
81
83
- q : *filter
82
84
u : *replacement
85
+ multi : { $$unsetOrMatches: false }
86
+ upsert : { $$unsetOrMatches: false }
83
87
let : *let
84
88
outcome :
85
89
- collectionName : *collection0Name
Original file line number Diff line number Diff line change @@ -79,18 +79,14 @@ tests:
79
79
q : *updateOne_filter
80
80
u : *updateOne_update
81
81
hint : *hint_string
82
- multi :
83
- $$unsetOrMatches : false
84
- upsert :
85
- $$unsetOrMatches : false
82
+ multi : { $$unsetOrMatches: false }
83
+ upsert : { $$unsetOrMatches: false }
86
84
-
87
85
q : *updateOne_filter
88
86
u : *updateOne_update
89
87
hint : *hint_doc
90
- multi :
91
- $$unsetOrMatches : false
92
- upsert :
93
- $$unsetOrMatches : false
88
+ multi : { $$unsetOrMatches: false }
89
+ upsert : { $$unsetOrMatches: false }
94
90
ordered : true
95
91
outcome :
96
92
-
@@ -148,15 +144,13 @@ tests:
148
144
u : *updateMany_update
149
145
multi : true
150
146
hint : *hint_string
151
- upsert :
152
- $$unsetOrMatches : false
147
+ upsert : { $$unsetOrMatches: false }
153
148
-
154
149
q : *updateMany_filter
155
150
u : *updateMany_update
156
151
multi : true
157
152
hint : *hint_doc
158
- upsert :
159
- $$unsetOrMatches : false
153
+ upsert : { $$unsetOrMatches: false }
160
154
ordered : true
161
155
outcome :
162
156
-
@@ -215,20 +209,16 @@ tests:
215
209
u :
216
210
x : 333
217
211
hint : *hint_string
218
- multi :
219
- $$unsetOrMatches : false
220
- upsert :
221
- $$unsetOrMatches : false
212
+ multi : { $$unsetOrMatches: false }
213
+ upsert : { $$unsetOrMatches: false }
222
214
-
223
215
q :
224
216
_id : 4
225
217
u :
226
218
x : 444
227
219
hint : *hint_doc
228
- multi :
229
- $$unsetOrMatches : false
230
- upsert :
231
- $$unsetOrMatches : false
220
+ multi : { $$unsetOrMatches: false }
221
+ upsert : { $$unsetOrMatches: false }
232
222
ordered : true
233
223
outcome :
234
224
-
Original file line number Diff line number Diff line change 85
85
- q : *filter
86
86
u : *update
87
87
multi : true
88
- upsert :
89
- $$unsetOrMatches : false
88
+ upsert : { $$unsetOrMatches: false }
90
89
let : *let
91
90
92
91
outcome :
Original file line number Diff line number Diff line change 75
75
},
76
76
"u" : {
77
77
"x" : 22
78
+ },
79
+ "multi" : {
80
+ "$$unsetOrMatches" : false
81
+ },
82
+ "upsert" : {
83
+ "$$unsetOrMatches" : false
78
84
}
79
85
}
80
86
],
137
143
},
138
144
"u" : {
139
145
"x" : 22
146
+ },
147
+ "multi" : {
148
+ "$$unsetOrMatches" : false
149
+ },
150
+ "upsert" : {
151
+ "$$unsetOrMatches" : false
140
152
}
141
153
}
142
154
],
202
214
},
203
215
"u" : {
204
216
"x" : 22
217
+ },
218
+ "multi" : {
219
+ "$$unsetOrMatches" : false
220
+ },
221
+ "upsert" : {
222
+ "$$unsetOrMatches" : false
205
223
}
206
224
}
207
225
],
Original file line number Diff line number Diff line change 42
42
-
43
43
q : *filter
44
44
u : *replacement
45
+ multi : { $$unsetOrMatches: false }
46
+ upsert : { $$unsetOrMatches: false }
45
47
comment : " comment"
46
48
outcome : &outcome
47
49
- collectionName : *collection0Name
69
71
-
70
72
q : *filter
71
73
u : *replacement
74
+ multi : { $$unsetOrMatches: false }
75
+ upsert : { $$unsetOrMatches: false }
72
76
comment : *comment
73
77
outcome : *outcome
74
78
94
98
-
95
99
q : *filter
96
100
u : *replacement
101
+ multi : { $$unsetOrMatches: false }
102
+ upsert : { $$unsetOrMatches: false }
97
103
comment : " comment"
98
104
outcome : *initialData
Original file line number Diff line number Diff line change @@ -64,10 +64,8 @@ tests:
64
64
q : *filter
65
65
u : *replacement
66
66
hint : _id_
67
- multi :
68
- $$unsetOrMatches : false
69
- upsert :
70
- $$unsetOrMatches : false
67
+ multi : { $$unsetOrMatches: false }
68
+ upsert : { $$unsetOrMatches: false }
71
69
outcome : &outcome
72
70
-
73
71
collectionName : *collection_name
@@ -105,8 +103,6 @@ tests:
105
103
u : *replacement
106
104
hint :
107
105
_id : 1
108
- multi :
109
- $$unsetOrMatches : false
110
- upsert :
111
- $$unsetOrMatches : false
106
+ multi : { $$unsetOrMatches: false }
107
+ upsert : { $$unsetOrMatches: false }
112
108
outcome : *outcome
Original file line number Diff line number Diff line change 94
94
},
95
95
"u" : {
96
96
"x" : " foo"
97
+ },
98
+ "multi" : {
99
+ "$$unsetOrMatches" : false
100
+ },
101
+ "upsert" : {
102
+ "$$unsetOrMatches" : false
97
103
}
98
104
}
99
105
],
176
182
},
177
183
"u" : {
178
184
"x" : " foo"
185
+ },
186
+ "multi" : {
187
+ "$$unsetOrMatches" : false
188
+ },
189
+ "upsert" : {
190
+ "$$unsetOrMatches" : false
179
191
}
180
192
}
181
193
],
Original file line number Diff line number Diff line change 51
51
-
52
52
q : *filter
53
53
u : *replacement
54
+ multi : { $$unsetOrMatches: false }
55
+ upsert : { $$unsetOrMatches: false }
54
56
let : *let
55
57
outcome :
56
58
-
84
86
-
85
87
q : *filter
86
88
u : *replacement
89
+ multi : { $$unsetOrMatches: false }
90
+ upsert : { $$unsetOrMatches: false }
87
91
let : *let
88
92
outcome :
89
93
-
Original file line number Diff line number Diff line change 80
80
"x" : 22
81
81
}
82
82
},
83
- "multi" : true
83
+ "multi" : true ,
84
+ "upsert" : {
85
+ "$$unsetOrMatches" : false
86
+ }
84
87
}
85
88
],
86
89
"comment" : " comment"
147
150
"x" : 22
148
151
}
149
152
},
150
- "multi" : true
153
+ "multi" : true ,
154
+ "upsert" : {
155
+ "$$unsetOrMatches" : false
156
+ }
151
157
}
152
158
],
153
159
"comment" : {
217
223
"x" : 22
218
224
}
219
225
},
220
- "multi" : true
226
+ "multi" : true ,
227
+ "upsert" : {
228
+ "$$unsetOrMatches" : false
229
+ }
221
230
}
222
231
],
223
232
"comment" : " comment"
Original file line number Diff line number Diff line change 42
42
q : *filter
43
43
u : *update
44
44
multi : true
45
+ upsert : { $$unsetOrMatches: false }
45
46
comment : " comment"
46
47
outcome : &outcome
47
48
- collectionName : *collection0Name
70
71
q : *filter
71
72
u : *update
72
73
multi : true
74
+ upsert : { $$unsetOrMatches: false }
73
75
comment : *comment
74
76
outcome : *outcome
75
77
96
98
q : *filter
97
99
u : *update
98
100
multi : true
101
+ upsert : { $$unsetOrMatches: false }
99
102
comment : " comment"
100
103
outcome : *initialData
You can’t perform that action at this time.
0 commit comments