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 puede que las aplicaciones no funcionen como se espera.
Tip
Historial de versiones de MongoDB
Para obtener más información sobre las funcionalidades disponibles en cada versión de MongoDB, consulte MongoDB Evolucionado - 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:
Funciones: Colecciones con tamaño fijo, Operaciones de map-reduce, GridFS, Índices de texto, Índices de búsqueda vectorial, Índices parciales, Índices que no distinguen entre mayúsculas y minúsculas, Datos de series de tiempo, Vistas materializadas bajo demanda, Cifrado a nivel de campo del lado del cliente, Queryable Encryption
Comandos:
collModcollMod:expireAfterSeconds,copydb,createView,filemd5,reIndex,connPoolStats,dbHash,features,getLastError,getPrevError,parallelCollectionScan,resetError,endSessions,killAllSessionsByPattern,refreshSessions, comandos de particionado (a excepción deenableShardingyshardCollection)Operadores del query:
$expr,$jsonSchema,$text,$where,$meta,$box,$center,$centerSphere,$polygon,$near,$uniqueDocsOperadores de agregación:
$accumulator,$count,$stdDevPop,$stdDevSamp,$pow,$trunc,$round,$first,$last,$switch,$binarySize,$bsonSize,$dateFromParts,$dateToParts,$dateTrunc,$dateDiff,$ltrim,$rtrim,$trim,$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 cuando realiza consultas que contienen cualquiera 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.