Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
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 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.

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

  • Operadores del query: $expr, $jsonSchema, $text, $where, $meta, $box, $center, $centerSphere, $polygon, $near, $uniqueDocs

  • Operadores 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, $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 cuando realiza consultas que contienen cualquiera 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