Amazon DocumentDB Compatibility
On this page
![Amazon DocumentDB logo](/docs/drivers/static/6b86e1e3e856a8e67f928e140f4aa1c7/945a9/documentdb.webp)
Amazon DocumentDB (with MongoDB compatibility) is a fast, reliable, and fully managed database service. Amazon DocumentDB makes it easy to set up, operate, and scale MongoDB-compatible databases in the cloud. With Amazon DocumentDB, you can run the same application code and use the same drivers and tools that you use with MongoDB.
Version Information
Amazon DocumentDB supports MongoDB v4.0 and MongoDB v5.0. These versions don't support all the newer features and functionality in the versions of MongoDB available on MongoDB Atlas.
Tip
MongoDB Version History
To learn more about the features available in each version of MongoDB, see MongoDB Evolved - Version History.
Compatibility
As of November 2023, Amazon DocumentDB is about 34 percent compatible with the MongoDB API.
On Amazon DocumentDB, the following MongoDB features are available in a limited capacity or are not supported at all:
Features: Capped collections, map-reduce operations, GridFS, text indexes, partial indexes, case-insensitive indexes
Commands:
collMod
,createView
,filemd5
,reIndex
,connPoolStats
,dbHash
,features
, sharding commands (aside fromenableSharding
andshardCollection
)Query Operators:
$expr
,$text
,$where
,$meta
,$box
,$center
,$centerSphere
,$polygon
,$near
Aggregation Operators:
$accumulator
,$count
,$ceil
,$exp
,$floor
,$ln
,$log
,$log10
,$pow
,$sqrt
,$trunc
,$round
,$first
,$last
,$switch
,$binarySize
,$bsonSize
,$dateFromParts
,$dateToParts
,$dateTrunc
,$dateDiff
,$setDifference
,$anyElementTrue
,$allElementsTrue
,$ltrim
,$rtrim
,$trim
,$regexFind
,$regexFindAll
,$regexMatch
,$replaceOne
,$replaceAll
,$convert
,$toBool
,$toDate
,$toDecimal
,$toDouble
,$toInt
,$toLong
,$toObjectId
,$toString
,$isNumber
,$rand
,$sampleRate
,$getField
Aggregation Stages:
$collStats
,$facet
,$bucket
,$bucketAuto
,$sortByCount
,$listLocalSessions
,$listSessions
,$graphLookup
In addition, Amazon DocumentDB does not leverage indexes when you perform queries that contain any of the following operators:
$ne
$nin
$nor
$not
$exists
$elemMatch
To learn more about Amazon DocumentDB's compatibility with MongoDB v4.0 and MongoDB v5.0, see the following AWS documentation:
For the most current compatibility status between Amazon DocumentDB and MongoDB, see the Is Amazon DocumentDB Compatible with MongoDB Atlas? website.
Support
MongoDB doesn't offer commercial support for Amazon DocumentDB. For help with this product, contact AWS Support.