...
1# This file was created automatically using mongodb-spec-converter.
2# Please review the generated file, then remove this notice.
3
4description: bulkWrite-delete-hint-serverError
5schemaVersion: '1.0'
6runOnRequirements:
7 -
8 minServerVersion: 3.4.0
9 maxServerVersion: 4.3.3
10createEntities:
11 -
12 client:
13 id: &client0 client0
14 observeEvents:
15 - commandStartedEvent
16 -
17 database:
18 id: &database0 database0
19 client: client0
20 databaseName: &database_name crud-v2
21 -
22 collection:
23 id: &collection0 collection0
24 database: database0
25 collectionName: &collection_name BulkWrite_delete_hint
26initialData:
27 -
28 collectionName: *collection_name
29 databaseName: *database_name
30 documents:
31 -
32 _id: 1
33 x: 11
34 -
35 _id: 2
36 x: 22
37 -
38 _id: 3
39 x: 33
40 -
41 _id: 4
42 x: 44
43tests:
44 -
45 description: 'BulkWrite deleteOne with hints unsupported (server-side error)'
46 operations:
47 -
48 object: *collection0
49 name: bulkWrite
50 arguments:
51 requests:
52 -
53 deleteOne:
54 filter: &deleteOne_filter1
55 _id: 1
56 hint: &hint_string _id_
57 -
58 deleteOne:
59 filter: &deleteOne_filter2
60 _id: 2
61 hint: &hint_doc
62 _id: 1
63 ordered: true
64 expectError:
65 isError: true
66 expectEvents:
67 -
68 client: *client0
69 events:
70 -
71 commandStartedEvent:
72 command:
73 delete: *collection_name
74 deletes:
75 -
76 q: *deleteOne_filter1
77 hint: *hint_string
78 limit: 1
79 -
80 q: *deleteOne_filter2
81 hint: *hint_doc
82 limit: 1
83 ordered: true
84 outcome: &outcome
85 -
86 collectionName: *collection_name
87 databaseName: *database_name
88 documents:
89 -
90 _id: 1
91 x: 11
92 -
93 _id: 2
94 x: 22
95 -
96 _id: 3
97 x: 33
98 -
99 _id: 4
100 x: 44
101 -
102 description: 'BulkWrite deleteMany with hints unsupported (server-side error)'
103 operations:
104 -
105 object: *collection0
106 name: bulkWrite
107 arguments:
108 requests:
109 -
110 deleteMany:
111 filter: &deleteMany_filter1
112 _id:
113 $lt: 3
114 hint: *hint_string
115 -
116 deleteMany:
117 filter: &deleteMany_filter2
118 _id:
119 $gte: 4
120 hint: *hint_doc
121 ordered: true
122 expectError:
123 isError: true
124 expectEvents:
125 -
126 client: *client0
127 events:
128 -
129 commandStartedEvent:
130 command:
131 delete: *collection_name
132 deletes:
133 -
134 q: *deleteMany_filter1
135 hint: *hint_string
136 limit: 0
137 -
138 q: *deleteMany_filter2
139 hint: *hint_doc
140 limit: 0
141 ordered: true
142 outcome: *outcome
View as plain text