@@ -87,11 +87,11 @@ Azure Cosmos DB for MongoDB vCore supports the following database commands:
87
87
| Command | Supported |
88
88
| ---------| ---------|
89
89
| ` cloneCollectionAsCapped ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
90
- | ` collMod ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
90
+ | ` collMod ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Partial |
91
91
| ` compact ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
92
92
| ` connPoolSync ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
93
93
| ` convertToCapped ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
94
- | ` create ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
94
+ | ` create ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Partial |
95
95
| ` createIndexes ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
96
96
| ` currentOp ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
97
97
| ` drop ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
@@ -110,7 +110,7 @@ Azure Cosmos DB for MongoDB vCore supports the following database commands:
110
110
| ` listDatabases ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
111
111
| ` listIndexes ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
112
112
| ` logRotate ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
113
- | ` reIndex ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
113
+ | ` reIndex ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
114
114
| ` renameCollection ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
115
115
| ` rotateCertificates ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
116
116
| ` setFeatureCompatibilityVersion ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
@@ -193,7 +193,7 @@ Azure Cosmos DB for MongoDB vCore supports the following database commands:
193
193
| ` refineCollectionShardKey ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
194
194
| ` removeShard ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
195
195
| ` removeShardFromZone ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
196
- | ` reshardCollection ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
196
+ | ` reshardCollection ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
197
197
| ` setShardVersion ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
198
198
| ` shardCollection ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
199
199
| ` shardingState ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
@@ -210,7 +210,7 @@ Azure Cosmos DB for MongoDB vCore supports the following database commands:
210
210
| ` buildInfo ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
211
211
| ` collStats ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
212
212
| ` connPoolStats ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
213
- | ` connectionStatus ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
213
+ | ` connectionStatus ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Partial |
214
214
| ` cursorInfo ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
215
215
| ` dataSize ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
216
216
| ` dbHash ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
@@ -220,7 +220,7 @@ Azure Cosmos DB for MongoDB vCore supports the following database commands:
220
220
| ` features ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
221
221
| ` getCmdLineOpts ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
222
222
| ` getLog ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
223
- | ` hostInfo ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
223
+ | ` hostInfo ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Partial |
224
224
| ` _isSelf ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
225
225
| ` listCommands ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
226
226
| ` lockInfo ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
@@ -269,7 +269,7 @@ Azure Cosmos DB for MongoDB vCore supports the following aggregation pipeline fe
269
269
| ` $changeStream ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
270
270
| ` $count ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
271
271
| ` $currentOp ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
272
- | ` $facet ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
272
+ | ` $facet ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
273
273
| ` $geoNear ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
274
274
| ` $graphLookup ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
275
275
| ` $group ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
@@ -298,7 +298,7 @@ Azure Cosmos DB for MongoDB vCore supports the following aggregation pipeline fe
298
298
| ` $unwind ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
299
299
300
300
> [ !NOTE]
301
- > The ` $lookup ` aggregation does not yet support the [ uncorrelated subqueries ] ( https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/#join-conditions-and-uncorrelated-sub-queries ) feature introduced in server version 3.6. You will receive an error with a message containing ` let is not supported ` if you attempt to use the ` $lookup ` operator with ` let ` and ` pipeline ` fields .
301
+ > The ` $lookup ` aggregation does not yet support using variable expressions using ' let' .
302
302
303
303
### Boolean expressions
304
304
@@ -312,17 +312,17 @@ Azure Cosmos DB for MongoDB vCore supports the following aggregation pipeline fe
312
312
313
313
| Command | Supported |
314
314
| ---------| ---------|
315
- | ` $type ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
316
- | ` $toLong ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
317
- | ` $toString ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
318
- | ` $convert ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
319
- | ` $toDate ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
320
- | ` $toDecimal ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
321
- | ` $toObjectId ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
322
- | ` $toDouble ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
323
- | ` $toBool ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
324
- | ` $toInt ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
325
- | ` $isNumber ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
315
+ | ` $type ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
316
+ | ` $toLong ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
317
+ | ` $toString ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
318
+ | ` $convert ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
319
+ | ` $toDate ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
320
+ | ` $toDecimal ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
321
+ | ` $toObjectId ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
322
+ | ` $toDouble ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
323
+ | ` $toBool ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
324
+ | ` $toInt ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
325
+ | ` $isNumber ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
326
326
327
327
### Set expressions
328
328
@@ -372,7 +372,7 @@ Azure Cosmos DB for MongoDB vCore supports the following aggregation pipeline fe
372
372
| ` $divide ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
373
373
| ` $ceil ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
374
374
| ` $floor ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
375
- | ` $trunc ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
375
+ | ` $trunc ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
376
376
| ` $abs ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
377
377
| ` $mod ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
378
378
| ` $pow ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
@@ -381,7 +381,7 @@ Azure Cosmos DB for MongoDB vCore supports the following aggregation pipeline fe
381
381
| ` $ln ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
382
382
| ` $log ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
383
383
| ` $log10 ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
384
- | ` $round ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
384
+ | ` $round ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
385
385
386
386
### Timestamp expressions
387
387
@@ -415,7 +415,7 @@ Azure Cosmos DB for MongoDB vCore supports the following aggregation pipeline fe
415
415
| Command | Supported |
416
416
| ---------| ---------|
417
417
| ` $concat ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
418
- | ` $dateToString ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
418
+ | ` $dateToString ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
419
419
| ` $toLower ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
420
420
| ` $toString ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
421
421
| ` $substr ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
@@ -454,11 +454,11 @@ Azure Cosmos DB for MongoDB vCore supports the following aggregation pipeline fe
454
454
| ` $slice ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
455
455
| ` $filter ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
456
456
| ` $map ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
457
- | ` $objectToArray ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
458
- | ` $arrayToObject ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
457
+ | ` $objectToArray ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
458
+ | ` $arrayToObject ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
459
459
| ` $reduce ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
460
460
| ` $indexOfArray ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
461
- | ` $concatArrays ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
461
+ | ` $concatArrays ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
462
462
| ` $isArray ` | :::image type="icon" source="media/compatibility/yes-icon.svg"::: Yes |
463
463
| ` $zip ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
464
464
| ` $reverseArray ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
@@ -532,22 +532,22 @@ Azure Cosmos DB for MongoDB vCore supports the following aggregation pipeline fe
532
532
533
533
| Command | Supported |
534
534
| ---------| ---------|
535
- | ` $dateToString ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
536
- | ` $month ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
537
- | ` $year ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
538
- | ` $hour ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
539
- | ` $minute ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
540
- | ` $second ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
541
- | ` $dayOfMonth ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
542
- | ` $week ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
543
- | ` $millisecond ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
544
- | ` $toDate ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
545
- | ` $dateToParts ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
546
- | ` $dayOfWeek ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
547
- | ` $dayOfYear ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
548
- | ` $isoWeek ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
549
- | ` $isoWeekYear ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
550
- | ` $isoDayOfWeek ` | :::image type="icon" source="media/compatibility/no -icon.svg"::: No |
535
+ | ` $dateToString ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
536
+ | ` $month ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
537
+ | ` $year ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
538
+ | ` $hour ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
539
+ | ` $minute ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
540
+ | ` $second ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
541
+ | ` $dayOfMonth ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
542
+ | ` $week ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
543
+ | ` $millisecond ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
544
+ | ` $toDate ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
545
+ | ` $dateToParts ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
546
+ | ` $dayOfWeek ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
547
+ | ` $dayOfYear ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
548
+ | ` $isoWeek ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
549
+ | ` $isoWeekYear ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
550
+ | ` $isoDayOfWeek ` | :::image type="icon" source="media/compatibility/yes -icon.svg"::: Yes |
551
551
| ` $dateAdd ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
552
552
| ` $dateDiff ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
553
553
| ` $dateFromParts ` | :::image type="icon" source="media/compatibility/no-icon.svg"::: No |
0 commit comments