Docs Menu
Docs Home
/ /

Compatibilidad de Amazon DocumentDB

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.

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 (excepto enableSharding y shardCollection)

  • Operadores $expr$jsonSchema$text$wherede$meta consulta:,,,,,,,,,, $box$center$centerSphere$polygon$near$uniqueDocs

  • Operadores $accumulator$count$stdDevPop$stdDevSamp$pow$trunc$round$first$last$switch$binarySize$bsonSize$dateFromParts$dateToParts$dateTrunc$dateDiff$ltrim$rtrimde$trim agregación:,,,,,,,,,,,,,,,,,,,,,,,,,,, $regexFind$regexFindAll$regexMatch$replaceOne$replaceAll$isNumber$rand$sampleRate$getField

  • Etapas de$collStats $facet$bucket$bucketAuto$sortByCount$unionWithagregación:,,,,,,,,,,,,, $set$setWindowFields$unset$listLocalSessions$listSessions$graphLookup$merge$planCacheStats

  • Mé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

  • $elemMatch cuando 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:

MongoDB no ofrece soporte comercial para Amazon DocumentDB. Para obtener ayuda con este producto, contacte con el soporte técnico de AWS.

En esta página