Información de la versión
Amazon DocumentDB afirma ser compatible con MongoDB v4.0 y MongoDB v5.0. Estas versiones no son compatibles con todas las características y funcionalidades más recientes de las versiones de MongoDB disponibles en MongoDB Atlas. La compatibilidad de DocumentDB incluso con estas versiones anteriores es incompleta y es posible que las aplicaciones no funcionen como se espera.
Tip
Historial de versiones de MongoDB
Para obtener más información sobre las características disponibles en cada versión de MongoDB, consulte MongoDB Evolved - Historial de versiones.
Compatibilidad
En Amazon DocumentDB, las siguientes funciones de MongoDB están disponibles con una capacidad limitada o no son compatibles en absoluto:
Características: Colecciones limitadas, operaciones de reducción de mapas, GridFS, índices de texto, índices debúsqueda vectorial, índices parciales, índicesque no distinguen entre mayúsculas y minúsculas, datos deseries temporales, vistas materializadas a pedido, cifrado a nivel de campo del ladodel cliente, cifrado consultable
Comandos:
collMod,collMod:expireAfterSeconds,copydb,createView,filemd5,reIndex,connPoolStats,dbHash,features,getLastError,getPrevError,parallelCollectionScan,resetError,endSessions,killAllSessionsByPattern,refreshSessions, comandos de fragmentación (exceptoenableShardingyshardCollection)Operadores
$expr$jsonSchema$text$wherede$metaconsulta:,,,,,,,,,,$box$center$centerSphere$polygon$near$uniqueDocsOperadores
$accumulator$count$stdDevPop$stdDevSamp$pow$trunc$round$first$last$switch$binarySize$bsonSize$dateFromParts$dateToParts$dateTrunc$dateDiff$ltrim$rtrimde$trimagregación:,,,,,,,,,,,,,,,,,,,,,,,,,,,$regexFind$regexFindAll$regexMatch$replaceOne$replaceAll$isNumber$rand$sampleRate$getFieldEtapas de
$collStats$facet$bucket$bucketAuto$sortByCount$unionWithagregación:,,,,,,,,,,,,,$set$setWindowFields$unset$listLocalSessions$listSessions$graphLookup$merge$planCacheStatsMétodos de cursor:,,,,,,
cursor.collation()cursor.max()cursor.min()cursor.noCursorTimeout()cursor.returnKey()cursor.showRecordId()cursor.tailable()
Además, Amazon DocumentDB no aprovecha los índices al realizar consultas que contienen alguno de los siguientes operadores:
$ne$nin$nor$not$exists$distinct$elemMatchcuando se utiliza en consultas anidadas
Para obtener más información sobre la compatibilidad de Amazon DocumentDB con MongoDB v4.0 y MongoDB v5.0, consulte la siguiente documentación de AWS:
Soporte
MongoDB no ofrece soporte comercial para Amazon DocumentDB. Para obtener ayuda con este producto, contacte con el soporte técnico de AWS.