@@ -321,9 +321,10 @@ class AggregateOptions {
321
321
let: Optional<Document>;
322
322
323
323
/**
324
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
324
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
325
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
325
326
*
326
- * @note This option will not be sent when connected to pre-9.0 servers.
327
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
327
328
*
328
329
* @since MongoDB 8.2
329
330
*/
@@ -382,9 +383,10 @@ class CountOptions {
382
383
comment: Optional<any>;
383
384
384
385
/**
385
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
386
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
387
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
386
388
*
387
- * @note This option will not be sent when connected to pre-9.0 servers.
389
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
388
390
*
389
391
* @since MongoDB 8.2
390
392
*/
@@ -415,9 +417,10 @@ class EstimatedDocumentCountOptions {
415
417
comment: Optional<any>;
416
418
417
419
/**
418
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
420
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
421
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
419
422
*
420
- * @note This option will not be sent when connected to pre-9.0 servers.
423
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
421
424
*
422
425
* @since MongoDB 8.2
423
426
*/
@@ -468,9 +471,10 @@ class DistinctOptions {
468
471
hint: Optional<(String | Document)>;
469
472
470
473
/**
471
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
474
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
475
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
472
476
*
473
- * @note This option will not be sent when connected to pre-9.0 servers.
477
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
474
478
*
475
479
* @since MongoDB 8.2
476
480
*/
@@ -751,9 +755,10 @@ class FindOptions {
751
755
let: Optional<Document>;
752
756
753
757
/**
754
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
758
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
759
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
755
760
*
756
- * @note This option will not be sent when connected to pre-9.0 servers.
761
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
757
762
*
758
763
* @since MongoDB 8.2
759
764
*/
@@ -1032,9 +1037,10 @@ class BulkWriteOptions {
1032
1037
let: Optional <Document >;
1033
1038
1034
1039
/**
1035
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
1040
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
1041
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
1036
1042
*
1037
- * @note This option will not be sent when connected to pre-9.0 servers.
1043
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
1038
1044
*
1039
1045
* @since MongoDB 8.2
1040
1046
*/
@@ -1063,9 +1069,10 @@ class InsertOneOptions {
1063
1069
comment: Optional <any >;
1064
1070
1065
1071
/**
1066
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
1072
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
1073
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
1067
1074
*
1068
- * @note This option will not be sent when connected to pre-9.0 servers.
1075
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
1069
1076
*
1070
1077
* @since MongoDB 8.2
1071
1078
*/
@@ -1101,9 +1108,10 @@ class InsertManyOptions {
1101
1108
comment: Optional <any >;
1102
1109
1103
1110
/**
1104
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
1111
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
1112
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
1105
1113
*
1106
- * @note This option will not be sent when connected to pre-9.0 servers.
1114
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
1107
1115
*
1108
1116
* @since MongoDB 8.2
1109
1117
*/
@@ -1201,9 +1209,10 @@ class UpdateOptions {
1201
1209
sort: Optional <Document >;
1202
1210
1203
1211
/**
1204
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
1212
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
1213
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
1205
1214
*
1206
- * @note This option will not be sent when connected to pre-9.0 servers.
1215
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
1207
1216
*
1208
1217
* @since MongoDB 8.2
1209
1218
*/
@@ -1289,9 +1298,10 @@ class ReplaceOptions {
1289
1298
sort: Optional <Document >;
1290
1299
1291
1300
/**
1292
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
1301
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
1302
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
1293
1303
*
1294
- * @note This option will not be sent when connected to pre-9.0 servers.
1304
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
1295
1305
*
1296
1306
* @since MongoDB 8.2
1297
1307
*/
@@ -1348,9 +1358,10 @@ class DeleteOptions {
1348
1358
comment: Optional <any >;
1349
1359
1350
1360
/**
1351
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
1361
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
1362
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
1352
1363
*
1353
- * @note This option will not be sent when connected to pre-9.0 servers.
1364
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
1354
1365
*
1355
1366
* @since MongoDB 8.2
1356
1367
*/
@@ -2110,9 +2121,10 @@ class FindOneAndDeleteOptions {
2110
2121
comment: Optional <any >;
2111
2122
2112
2123
/**
2113
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
2124
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
2125
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
2114
2126
*
2115
- * @note This option will not be sent when connected to pre-9.0 servers.
2127
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
2116
2128
*
2117
2129
* @since MongoDB 8.2
2118
2130
*/
@@ -2227,9 +2239,10 @@ class FindOneAndReplaceOptions {
2227
2239
comment: Optional <any >;
2228
2240
2229
2241
/**
2230
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
2242
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
2243
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
2231
2244
*
2232
- * @note This option will not be sent when connected to pre-9.0 servers.
2245
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
2233
2246
*
2234
2247
* @since MongoDB 8.2
2235
2248
*/
@@ -2353,9 +2366,10 @@ class FindOneAndUpdateOptions {
2353
2366
comment: Optional <any >;
2354
2367
2355
2368
/**
2356
- * This option allows operations to function on the bucket-level data while accessing the primary namespace (not system.buckets).
2369
+ * This option MAY be implemented by drivers that need to grant access to underlying namespaces
2370
+ * for time-series collections. Drivers SHOULD NOT implement this option unless asked to do so.
2357
2371
*
2358
- * @note This option will not be sent when connected to pre-9.0 servers.
2372
+ * @note This option MUST NOT be sent when connected to pre-8.2 servers.
2359
2373
*
2360
2374
* @since MongoDB 8.2
2361
2375
*/
0 commit comments