AWS Security ChangesHomeSearch

AWS documentdb documentation change

Service: documentdb · 2026-03-28 · Documentation low

File: documentdb/latest/developerguide/mongo-apis.md

Summary

Updated MongoDB operator reference tables by removing hyperlinks from operator names, corrected one hyperlink for $jsonSchema, changed variable reference from $ROOT to $$ROOT, and replaced a section of operator topic links with 'Generative AI'. Also updated 'Indexes' to 'Indexes and index properties'.

Security assessment

The changes are documentation formatting and corrections. There is no mention of security vulnerabilities, incidents, or security features in the diff. The changes are routine updates to improve documentation accuracy and structure.

Diff

diff --git a/documentdb/latest/developerguide/mongo-apis.md b/documentdb/latest/developerguide/mongo-apis.md
index 78a976874..8881f659c 100644
--- a//documentdb/latest/developerguide/mongo-apis.md
+++ b//documentdb/latest/developerguide/mongo-apis.md
@@ -33 +33 @@ If there is a feature that isn't supported that you'd like us to build, let us k
-  * Indexes
+  * Indexes and index properties
@@ -251,3 +251,3 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$all](./all.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$elemMatch](./elemMatch.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$size](./size-query.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$all |  Yes |  Yes |  Yes |  Yes |  Yes  
+$elemMatch |  Yes |  Yes |  Yes |  Yes |  Yes  
+$size |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -259,4 +259,4 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$bitsAllSet](./bitsAllSet.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$bitsAnySet](./bitsAnySet.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$bitsAllClear](./bitsAllClear.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$bitsAnyClear](./bitsAnyClear.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$bitsAllSet |  Yes |  Yes |  Yes |  Yes |  Yes  
+$bitsAnySet |  Yes |  Yes |  Yes |  Yes |  Yes  
+$bitsAllClear |  Yes |  Yes |  Yes |  Yes |  Yes  
+$bitsAnyClear |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -268 +268 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$comment](./comment.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$comment |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -274,8 +274,8 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$eq](./eq.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$gt](./gt.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$gte](./gte.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$in](./in.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$lt](./lt.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$lte](./lte.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$ne](./ne.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$nin](./nin.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$eq |  Yes |  Yes |  Yes |  Yes |  Yes  
+$gt |  Yes |  Yes |  Yes |  Yes |  Yes  
+$gte |  Yes |  Yes |  Yes |  Yes |  Yes  
+$in |  Yes |  Yes |  Yes |  Yes |  Yes  
+$lt |  Yes |  Yes |  Yes |  Yes |  Yes  
+$lte |  Yes |  Yes |  Yes |  Yes |  Yes  
+$ne |  Yes |  Yes |  Yes |  Yes |  Yes  
+$nin |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -287,2 +287,2 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$exists](./exists.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$type](./type.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$exists |  Yes |  Yes |  Yes |  Yes |  Yes  
+$type |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -294,5 +294,5 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$expr](./expr.html) |  No |  Yes |  Yes |  Yes |  No  
-[$jsonSchema](./jsonSchema.html) |  No |  Yes |  Yes |  Yes |  No  
-[$mod](./mod-query.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$regex](./regex.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$text](./text.html) |  No |  No |  Yes |  Yes |  No  
+$expr |  No |  Yes |  Yes |  Yes |  No  
+[$jsonSchema](./json-schema-validation.html) |  No |  Yes |  Yes |  Yes |  No  
+$mod |  Yes |  Yes |  Yes |  Yes |  Yes  
+$regex |  Yes |  Yes |  Yes |  Yes |  Yes  
+$text |  No |  No |  Yes |  Yes |  No  
@@ -305,4 +305,4 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$and](./and.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$nor](./nor.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$not](./not.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$or](./or.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$and |  Yes |  Yes |  Yes |  Yes |  Yes  
+$nor |  Yes |  Yes |  Yes |  Yes |  Yes  
+$not |  Yes |  Yes |  Yes |  Yes |  Yes  
+$or |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -314,4 +314,4 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$](./dollar-projection.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$elemMatch](./elemMatch.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$meta](./meta.html) |  No |  No |  Yes |  Yes |  No  
-[$slice](./slice-projection.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$ |  Yes |  Yes |  Yes |  Yes |  Yes  
+$elemMatch |  Yes |  Yes |  Yes |  Yes |  Yes  
+$meta |  No |  No |  Yes |  Yes |  No  
+$slice |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -338,8 +338,8 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$](./dollar-update.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$[]](./dollarBrackets-update.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$[<identifier>]](./dollarIdentifier-update.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$addToSet](./addToSet.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$pop](./pop.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$pullAll](./pullAll.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$pull](./pull.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$push](./push.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$ |  Yes |  Yes |  Yes |  Yes |  Yes  
+$[] |  Yes |  Yes |  Yes |  Yes |  Yes  
+$[<identifier>] |  Yes |  Yes |  Yes |  Yes |  Yes  
+$addToSet |  Yes |  Yes |  Yes |  Yes |  Yes  
+$pop |  Yes |  Yes |  Yes |  Yes |  Yes  
+$pullAll |  Yes |  Yes |  Yes |  Yes |  Yes  
+$pull |  Yes |  Yes |  Yes |  Yes |  Yes  
+$push |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -351 +351 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$bit](./bit.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$bit |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -357,9 +357,9 @@ Operator | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$currentDate](./currentDate.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$inc](./inc.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$max](./max-update.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$min](./min-update.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$mul](./mul.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$rename](./rename.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$set](./set-update.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$setOnInsert](./setOnInsert.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$unset](./unset-update.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$currentDate |  Yes |  Yes |  Yes |  Yes |  Yes  
+$inc |  Yes |  Yes |  Yes |  Yes |  Yes  
+$max |  Yes |  Yes |  Yes |  Yes |  Yes  
+$min |  Yes |  Yes |  Yes |  Yes |  Yes  
+$mul |  Yes |  Yes |  Yes |  Yes |  Yes  
+$rename |  Yes |  Yes |  Yes |  Yes |  Yes  
+$set |  Yes |  Yes |  Yes |  Yes |  Yes  
+$setOnInsert |  Yes |  Yes |  Yes |  Yes |  Yes  
+$unset |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -371,4 +371,4 @@ Operator | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$each](./each.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$position](./position.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$slice](./slice-update.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$sort](./sort-update.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$each |  Yes |  Yes |  Yes |  Yes |  Yes  
+$position |  Yes |  Yes |  Yes |  Yes |  Yes  
+$slice |  Yes |  Yes |  Yes |  Yes |  Yes  
+$sort |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -385,4 +385,4 @@ $centerSphere |  No |  No |  No |  No |  No
-[$geometry](./geometry.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$maxDistance](./maxDistance.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$minDistance](./minDistance.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$nearSphere](./nearSphere.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$geometry |  Yes |  Yes |  Yes |  Yes |  Yes  
+$maxDistance |  Yes |  Yes |  Yes |  Yes |  Yes  
+$minDistance |  Yes |  Yes |  Yes |  Yes |  Yes  
+$nearSphere |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -396,4 +396,4 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$geoIntersects](./geoIntersects.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$geoWithin](./geoWithin.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$near](./near.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$nearSphere](./nearSphere.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$geoIntersects |  Yes |  Yes |  Yes |  Yes |  Yes  
+$geoWithin |  Yes |  Yes |  Yes |  Yes |  Yes  
+$near |  Yes |  Yes |  Yes |  Yes |  Yes  
+$nearSphere |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -493,3 +493,3 @@ $accumulator |  - |  - |  No |  No |  No
-[$addToSet](./addToSet-aggregation.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$avg](./avg.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$count](./count.html) |  - |  - |  No |  No |  No  
+$addToSet |  Yes |  Yes |  Yes |  Yes |  Yes  
+$avg |  Yes |  Yes |  Yes |  Yes |  Yes  
+$count |  - |  - |  No |  No |  No  
@@ -502 +502 @@ $expMovingAvg |  No |  No |  No |  No |  No
-[$first](./first.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$first |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -504,4 +504,4 @@ $integral |  No |  No |  No |  No |  No
-[$last](./last.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$max](./max.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$min](./min.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$push](./push-aggregation.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$last |  Yes |  Yes |  Yes |  Yes |  Yes  
+$max |  Yes |  Yes |  Yes |  Yes |  Yes  
+$min |  Yes |  Yes |  Yes |  Yes |  Yes  
+$push |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -512 +512 @@ $stdDevSamp |  No |  No |  No |  No |  No
-[$sum](./sum.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$sum |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -518,12 +518,12 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$abs](./abs.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$add](./add.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$ceil](./ceil.html) |  No |  Yes |  Yes |  Yes |  Yes  
-[$divide](./divide.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$exp](./exp.html) |  No |  Yes |  Yes |  Yes |  Yes  
-[$floor](./floor.html) |  No |  Yes |  Yes |  Yes |  Yes  
-[$ln](./ln.html) |  No |  Yes |  Yes |  Yes |  Yes  
-[$log](./log.html) |  No |  Yes |  Yes |  Yes |  Yes  
-[$log10](./log10.html) |  No |  Yes |  Yes |  Yes |  Yes  
-[$mod](./mod.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$multiply](./multiply.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$pow](./pow.html) |  No |  No |  No |  Yes |  No  
+$abs |  Yes |  Yes |  Yes |  Yes |  Yes  
+$add |  Yes |  Yes |  Yes |  Yes |  Yes  
+$ceil |  No |  Yes |  Yes |  Yes |  Yes  
+$divide |  Yes |  Yes |  Yes |  Yes |  Yes  
+$exp |  No |  Yes |  Yes |  Yes |  Yes  
+$floor |  No |  Yes |  Yes |  Yes |  Yes  
+$ln |  No |  Yes |  Yes |  Yes |  Yes  
+$log |  No |  Yes |  Yes |  Yes |  Yes  
+$log10 |  No |  Yes |  Yes |  Yes |  Yes  
+$mod |  Yes |  Yes |  Yes |  Yes |  Yes  
+$multiply |  Yes |  Yes |  Yes |  Yes |  Yes  
+$pow |  No |  No |  No |  Yes |  No  
@@ -531,2 +531,2 @@ $round |  - |  - |  No |  No |  No
-[$sqrt](./sqrt.html) |  No |  Yes |  Yes |  Yes |  Yes  
-[$subtract](./subtract.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+$sqrt |  No |  Yes |  Yes |  Yes |  Yes  
+$subtract |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -539,16 +539,16 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-[$arrayElemAt](./arrayElemAt.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$arrayToObject](./arrayToObject.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$concatArrays](./concatArrays.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
-[$filter](./filter.html) |  Yes |  Yes |  Yes |  Yes |  Yes