AWS Security ChangesHomeSearch

AWS documentdb documentation change

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

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

Summary

Updated MongoDB operator reference tables by adding hyperlinks to each operator and restructured the 'Functional differences with MongoDB' section to include a new subsection with links to detailed operator documentation. Also changed 'Indexes and index properties' to 'Indexes' and 'Generative AI' to 'Aggregation pipeline operators'.

Security assessment

The changes are purely documentation improvements for better navigation and clarity. There is no mention of security vulnerabilities, security features, or any security-related context in the diff. The changes consist of adding hyperlinks to operator names and minor text adjustments, which are routine documentation updates.

Diff

diff --git a/documentdb/latest/developerguide/mongo-apis.md b/documentdb/latest/developerguide/mongo-apis.md
index 8881f659c..78a976874 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 and index properties
+  * Indexes
@@ -251,3 +251,3 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$all |  Yes |  Yes |  Yes |  Yes |  Yes  
-$elemMatch |  Yes |  Yes |  Yes |  Yes |  Yes  
-$size |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$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  
@@ -259,4 +259,4 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$bitsAllSet |  Yes |  Yes |  Yes |  Yes |  Yes  
-$bitsAnySet |  Yes |  Yes |  Yes |  Yes |  Yes  
-$bitsAllClear |  Yes |  Yes |  Yes |  Yes |  Yes  
-$bitsAnyClear |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$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  
@@ -268 +268 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$comment |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$comment](./comment.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -274,8 +274,8 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$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  
+[$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  
@@ -287,2 +287,2 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$exists |  Yes |  Yes |  Yes |  Yes |  Yes  
-$type |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$exists](./exists.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$type](./type.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -294,5 +294,5 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$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  
+[$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  
@@ -305,4 +305,4 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$and |  Yes |  Yes |  Yes |  Yes |  Yes  
-$nor |  Yes |  Yes |  Yes |  Yes |  Yes  
-$not |  Yes |  Yes |  Yes |  Yes |  Yes  
-$or |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$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  
@@ -314,4 +314,4 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$ |  Yes |  Yes |  Yes |  Yes |  Yes  
-$elemMatch |  Yes |  Yes |  Yes |  Yes |  Yes  
-$meta |  No |  No |  Yes |  Yes |  No  
-$slice |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$](./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  
@@ -338,8 +338,8 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$ |  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  
+[$](./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  
@@ -351 +351 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$bit |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$bit](./bit.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -357,9 +357,9 @@ Operator | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$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  
+[$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  
@@ -371,4 +371,4 @@ Operator | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$each |  Yes |  Yes |  Yes |  Yes |  Yes  
-$position |  Yes |  Yes |  Yes |  Yes |  Yes  
-$slice |  Yes |  Yes |  Yes |  Yes |  Yes  
-$sort |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$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  
@@ -385,4 +385,4 @@ $centerSphere |  No |  No |  No |  No |  No
-$geometry |  Yes |  Yes |  Yes |  Yes |  Yes  
-$maxDistance |  Yes |  Yes |  Yes |  Yes |  Yes  
-$minDistance |  Yes |  Yes |  Yes |  Yes |  Yes  
-$nearSphere |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$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  
@@ -396,4 +396,4 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$geoIntersects |  Yes |  Yes |  Yes |  Yes |  Yes  
-$geoWithin |  Yes |  Yes |  Yes |  Yes |  Yes  
-$near |  Yes |  Yes |  Yes |  Yes |  Yes  
-$nearSphere |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$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  
@@ -493,3 +493,3 @@ $accumulator |  - |  - |  No |  No |  No
-$addToSet |  Yes |  Yes |  Yes |  Yes |  Yes  
-$avg |  Yes |  Yes |  Yes |  Yes |  Yes  
-$count |  - |  - |  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  
@@ -502 +502 @@ $expMovingAvg |  No |  No |  No |  No |  No
-$first |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$first](./first.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -504,4 +504,4 @@ $integral |  No |  No |  No |  No |  No
-$last |  Yes |  Yes |  Yes |  Yes |  Yes  
-$max |  Yes |  Yes |  Yes |  Yes |  Yes  
-$min |  Yes |  Yes |  Yes |  Yes |  Yes  
-$push |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$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  
@@ -512 +512 @@ $stdDevSamp |  No |  No |  No |  No |  No
-$sum |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$sum](./sum.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -518,12 +518,12 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$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  
+[$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  
@@ -531,2 +531,2 @@ $round |  - |  - |  No |  No |  No
-$sqrt |  No |  Yes |  Yes |  Yes |  Yes  
-$subtract |  Yes |  Yes |  Yes |  Yes |  Yes  
+[$sqrt](./sqrt.html) |  No |  Yes |  Yes |  Yes |  Yes  
+[$subtract](./subtract.html) |  Yes |  Yes |  Yes |  Yes |  Yes  
@@ -539,16 +539,16 @@ Command | 3.6 | 4.0 | 5.0 | 8.0 | Elastic cluster
-$arrayElemAt |  Yes |  Yes |  Yes |  Yes |  Yes  
-$arrayToObject |  Yes |  Yes |  Yes |  Yes |  Yes  
-$concatArrays |  Yes |  Yes |  Yes |  Yes |  Yes  
-$filter |  Yes |  Yes |  Yes |  Yes |  Yes