Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure DocumentDB evoluciona continuamente con nuevas características, mejoras de rendimiento y mejoras de infraestructura. En este artículo se proporciona un historial completo de versiones de características, actualizaciones de motor y mejoras de servicio para Azure DocumentDB. Cada versión incluye detalles sobre las nuevas funcionalidades, las mejoras del operador de consulta y los cambios de infraestructura para ayudarle a mantenerse al día con los últimos desarrollos.
Note
Los elementos etiquetados como [versión preliminar] requieren una solicitud de soporte técnico para habilitarlos en el clúster.
Latest
Importante
Azure Cosmos DB para MongoDB (núcleo virtual) ahora es Azure DocumentDB (con compatibilidad con MongoDB), con tecnología del proyecto DocumentDB de código abierto.
Este 18 de noviembre de 2025 cambia el nombre del servicio de Azure Cosmos DB para MongoDB (núcleo virtual) a Azure DocumentDB junto con otros cambios en las características.
Mejoras
Característica de Index Advisor en Visual Studio Code: guía integrada para la optimización de índices, información de rendimiento y optimización de consultas. Para obtener más información, consulte Característica del Asesor de índices.
Extensión de migración de MongoDB para Visual Studio Code: experiencia de migración en línea de un extremo a otro para varias cargas de trabajo. Para obtener más información, consulte Migración mediante la extensión de Visual Studio Code.
[Versión preliminar] Compatibilidad con SSD Prémium v2: el almacenamiento de próxima generación ofrece un mejor rendimiento sin costo adicional. Para más información, consulte Almacenamiento de alto rendimiento.
Compatibilidad con instancias reservadas: ahorre costos durante un año o tres años. Para más información, consulte Precios de Azure DocumentDB.
Búsqueda avanzada de texto completo: búsqueda aproximada y coincidencia de proximidad admitidas. Para más información, consulte Búsqueda híbrida.
Migración de Azure Cosmos DB para MongoDB a Azure DocumentDB: ruta de acceso integrada para los usuarios que se mueven de Azure Cosmos DB para MongoDB a Azure DocumentDB.
10 de octubre de 2025
Esta versión del 10 de octubre de 2025 presenta la validación de esquemas con $jsonSchema, el rendimiento mejorado del índice TTL y la disponibilidad general de las claves administradas por el cliente y la autenticación de Microsoft Entra ID.
Mejoras del motor (1017)
[Versión preliminar] Agregue compatibilidad con la inserción de índices para ordenar consultas que filtren por el campo
_id.[Versión preliminar] Agregue compatibilidad con la validación de esquemas para
$jsonSchemadurante la creación o modificación de reglas.[Versión preliminar] Se ha agregado el cumplimiento de esquemas con la integración de CSFLE (cifrado de nivel de campo del lado cliente).
[Versión preliminar] El índice de tiempo de vida (TTL) usa el escaneo de índice ordenado a través de sugerencias de índice. El índice TTL realiza eliminaciones por lotes continuamente durante un máximo de 60 segundos, en lugar de una vez cada 60 segundos.
Mejoras de infraestructura (1017)
Incluye características de la versión
2025-09-01de API :API de datos
Autenticación de Microsoft Entra ID
Capacidad de deshabilitar la autenticación nativa.
Clave administrada por el cliente (CMK)
29 de agosto de 2025
Esta versión se centra en las mejoras de rendimiento de las consultas con sugerencias de índice, comandos mejorados y correcciones de errores para los operadores de agregación.
Mejoras del motor (0829)
Se agregó soporte para sugerencias de índice. Esta característica permite especificar explícitamente un índice durante la ejecución de la consulta.
[Versión preliminar] Se habilitan exámenes de solo índice en índices ordenados para consultas de recuento en las que se pueden insertar filtros en el índice y no se aplica ninguna proyección.
[Versión preliminar] Rendimiento mejorado de la compilación de índices paralelos.
Consultas de búsqueda de puntos mejoradas para una ejecución más eficaz.
Comandos mejorados
usersInfoyconnectionStatuspara devolver todos los roles admitidos (ReadWrite,UserAdmin,Root) y conjuntos de privilegios (dbAdmin,userAdmin,clusterMonitor,clusterManager,hostManager).Mejora del rendimiento del planeamiento de consultas mediante la introducción de un planificador personalizado para las operaciones de inserción.
Corrija el error en
$lastNy$bottomN.Se ha corregido el tipo de respuesta de actualización para agregar compatibilidad a los controladores de C++ que requieren respuesta en 32 bits.
Mensajes de error mejorados para las fases
$mergede salida y$out.
Mejoras en la infraestructura (0909)
Las claves administradas por el cliente (CMK) admiten la disponibilidad general.
Microsoft Entra ID admite disponibilidad general.
15 de julio de 2025
Esta versión ofrece mejoras en la optimización de índices, compatibilidad con índices HNSW para el nivel M30 y un comportamiento mejorado del índice TTL para mejorar el rendimiento.
Mejoras del motor (0715)
[Versión preliminar] Se habilitó la optimización del empuje de índices para
$sorten cualquier campo.Se ha habilitado la optimización de bajada de índices para
$limit.[Versión preliminar] Se ha agregado compatibilidad con índices compuestos en condiciones de filtro.
Se ha agregado compatibilidad con el índice jerárquico de pequeños mundos navegables (HNSW) para el nivel de clúster M30.
Comportamiento mejorado del índice TTL para continuar procesando incluso si el clúster pasa a ser de solo lectura por disco lleno.
Mejoras en la compilación paralela para una creación de índices más rápida en la colección particionada y sin particiones.
Mejoras de infraestructura (0730)
- [Versión preliminar] Se ha agregado compatibilidad con CMK, que solo se permite durante la fase de aprovisionamiento.
5 de mayo de 2025
Esta versión incluye el motor v8 con conversión mejorada de tipos de datos, operadores de ordenamiento mejorados y mejoras en la validación en la canalización.
-
Admite
$convertde binData a binData, cadena a binData y binData a cadena (excepto con formato automático).Se ha agregado la compatibilidad para
$toUUIDpara simplificar la conversión de cadenas a UUID.$ranky$denseRankahora tratannully los valores faltantes de la misma manera al calcular los rankings, alineando el comportamiento con$sort.Aplicación del tamaño de la canalización: la agregación genera un error si se supera el límite de las etapas de la canalización.
$getFieldahora acepta cualquier expresión válida que se resuelva en una cadena, no solo constantes de cadena.
Mejoras en la infraestructura (0520)
- [Versión preliminar]Compatibilidad con el identificador de Microsoft Entra .
23 de marzo de 2025
Esta versión agrega búsqueda vectorial exacta, soporte expandido de intercalación en todas las etapas de agregación y capacidades de conversión UUID.
Mejoras del motor (0323)
Se ha agregado compatibilidad con la búsqueda exacta en las consultas de búsqueda vectorial.
Se ha agregado compatibilidad con el comando listDatabases.
Se ha agregado compatibilidad con el operador
$toUUIDde agregación de tipos .Se ha agregado compatibilidad con la inserción parcial de filtros para
$inpredicados.Se ha agregado compatibilidad con el
$dateFromStringoperador con funcionalidad completa.Sintaxis extendida para el
$getFieldoperador de agregación. Ahora el valor de 'field' podría ser una expresión que se resuelve en una cadena.Se ha agregado compatibilidad para variables de comando agregado de nivel superior en la
$geoNearetapa.La compatibilidad con comandos de back-end para el tiempo de espera de instrucciones ya está disponible.
Se introdujo compatibilidad con el operador
$toUUIDde agregación.Se implementó una funcionalidad completa para el
$dateFromStringoperador.Operador extendido
$getFieldpara aceptar expresiones que se resuelven en una cadena para el parámetro field.Compatibilidad de intercalación extendida con las fases de agregación:
$project,$redact,$set,$addFields,$replaceRoot.Compatibilidad de intercalación habilitada con operadores de comparación (
$expr,$in,$cmp,$eq,$ne,$lt,$lte,$gt,$gte).Se ha habilitado la compatibilidad predeterminada para el truncamiento de índice único mediante una nueva clase de operador.
Se introdujo compatibilidad de intercalación con operadores de conjunto en agregación (
$setEquals,$setUnion,$setIntersection,$setDifference,$setIsSubset).
Mejoras de infraestructura (0212)
Disponibilidad regional expandida.
South IndiaSouth Central US
12 de febrero de 2025
En esta versión se presenta la compilación de PostgreSQL 17 de código abierto, el rendimiento optimizado de agregaciones y la disponibilidad general del escalado automático con compatibilidad con la promoción de réplica geográfica.
Mejoras del motor (0212)
Se introdujo una compilación de código abierto de
pg_documentdbdirigida a PostgreSQL 17.Se ha agregado la capacidad de aplicar filtros JOIN de expresión de tabla común recursiva (CTE) al índice
$graphLookup, mejorando la eficiencia de las consultas.Se ha habilitado la compatibilidad con las siguientes fases de agregación y comandos:
currentOp,collStats,dbStatsyindexStats.Se mejoró el rendimiento de
$lookupal permitir que$unwindse inserte cuandopreserveNullAndEmptyArraysestá habilitado.Agregación optimizada omitiendo la carga de documentos cuando la
$groupexpresión es una constante.
Mejoras de infraestructura (0212)
Autoscale disponible en general.
[Versión preliminar]Soporte de flujo de cambios para el conector Kafka Debezium y el controlador Pymongo.
Promoción para réplica geográfica habilitada.
Disponibilidad regional expandida.
Switzerland WestJio India West
23 de enero de 2025
Esta versión marca un hito importante con la versión de código abierto del motor de Azure DocumentDB.
- Hemos abierto el motor detrás de Azure DocumentDB. Para obtener más información, consulte https://github.com/documentdb.
14 de octubre de 2024
Esta versión habilita construcciones de índice en segundo plano de forma predeterminada, amplía las funcionalidades $setWindowFields y agrega compatibilidad con la fase de agregación $fill.
El índice se compila para ejecutarse en segundo plano de forma predeterminada.
Compatibilidad con más opciones con
$setWindowFields.$integral.$derivative.$expMovingAvg.$linearFill.$locf.$documentNumber.$shift.Se ha agregado compatibilidad con más operadores con
$group.-
$top,$topN,$bottom,$bottomN,$first,$firstN$last,$lastN, ,$maxN$minN.
-
$max.$min.
Se ha agregado compatibilidad con operadores de agregación.
-
$toHashedIndexKey.
-
Se ha agregado soporte para las etapas de agregación.
-
$fill.
-
Se ha agregado compatibilidad para
wallTimecon ChangeStreams.
16 de septiembre de 2024
Vista previa cerrada de ChangeStream.
Vista previa cerrada para la compatibilidad en tiempo de ejecución de la ordenación con consultas
$find/$aggregate.Claves de índice grandes habilitadas como opción predeterminada para la indexación.
Se ha añadido soporte para
$DbRefcon más campos$ref/$id/$db, siendo limitada la opción conelemMatch.Se ha agregado compatibilidad con operadores de agregación trigonométricos.
Compatibilidad con más opciones con
$setWindowFields.$count.$addToSet.$push.$avg.$rank.$denseRank.$covariancePop$covarianceSamp
Compatibilidad de
$letcon lo siguiente.$lookup.$find.$aggregate.
Compatibilidad con la etapa de agregación
$mergecon lo siguiente.whenMatched:
replace/keepExisting/merge/fail.whenNotMatched:
insert/discard/fail.
5 de agosto de 2024
La compatibilidad geoespacial ahora está disponible con carácter general.
Compatibilidad con TLS1.3 para conexiones de mongo.
Compatibilidad con acumuladores
-
$mergeObjects.
-
Compatibilidad con operadores de agregación
$bitAnd.$bitOr.$bitXor.$bitNot.$let.
Soporte para la etapa de agregación
$bucket.$vectorSearch.$setWindowFields(Solo con$sumacumulador de ventanas).
Operadores de consulta geoespacial
$minDistance.$maxDistance.$near.$nearSphere.
2 de julio de 2024
Esta versión agrega nuevas métricas de actividad y petición de clientes, además del soporte preliminar para operadores geoespaciales y mejoras en acumuladores.
Métricas agregadas
Actividad del cliente.
Solicitudes.
[Versión preliminar] Compatibilidad con acumuladores
-
$mergeObjects.
-
[Versión preliminar] Compatibilidad con el operador de agregación
-
$let.
-
[Versión preliminar] Operadores de consulta geoespacial
$minDistance.$maxDistance.
06 de mayo de 2024
Esta versión presenta la agregación geoespacial, la compatibilidad con claves de índice de gran tamaño, las réplicas geográficas y las mejoras de rendimiento para las operaciones de grupo y distintas.
Mejoras en los operadores de consulta.
$geoNearagregación. La fase de agregación se puede habilitar a través de un indicadorGeospatial supportCompatibilidad con acumuladores
$push.$addToSet.$tsSecond/$tsIncrement.$map/$reduce.
Compatibilidad con expresiones de fecha
$dateAdd.$dateSubtract.$dateDiff.
Compatibilidad con operadores de agregación
$maxN/$minN.$sortArray.$zip.
Creación de índices con claves de índice grandes: valores superiores a 2,7 KB.
Réplicas geográficas que habilitan la recuperación ante desastres entre regiones y el escalado de lecturas.
Rendimiento mejorado del grupo y único.
Rendimiento mejorado de
$geoWithinconsultas con$centerSpherecuando el radio es mayor que π.
16 de abril de 2024
Esta versión agrega compatibilidad $graphLookup y mejoras de rendimiento significativas para las comprobaciones de existencia, las consultas de intervalo y los escaneos indexados.
Mejoras en los operadores de consulta.
$centerSpherecon delegación de índice junto con compatibilidad con coordenadas GeoJSON.Compatibilidad con
$graphLookup.
Mejoras en el rendimiento.
$exists,{ $eq: null },{ $ne: null }agregando nuevos términos de índice.escanea con
$in/$nq/$neen el índice.comparar consultas parciales (range).
18 de marzo de 2024
Esta versión agrega compatibilidad del portal con puntos de conexión privados, indexación de vectores de HNSW para niveles M40+ y versión preliminar de consultas geoespaciales con compilaciones de índices en segundo plano.
Compatibilidad con puntos de conexión privados habilitada en Portal.
Índice vectorial HNSW en M40 y niveles de clúster mayores.
[Versión preliminar] Habilite las consultas espaciales geográficas.
Mejoras en los operadores de consulta.
$centerSpherecon la inserción de índice.$minoperador &$maxcon$project.$binarySizeoperador de agregación.
[Versión preliminar] Capacidad de compilar índices en segundo plano (excepto índices únicos).
03 de marzo de 2024
Esta versión contiene mejoras en el plan Explicación y varias capacidades de filtrado de vectores.
Permite filtrar por columnas de metadatos al realizar búsquedas vectoriales.
El plan
Explainofrece dos modos diferentesDescription allShardsQueryPlanEste modo es un nuevo modo de explicación para ver el plan de consulta de todas las particiones implicadas en la ejecución de la consulta. Este modo ofrece una perspectiva completa para las consultas distribuidas. allShardsExecutionEste modo presenta una forma alternativa de explicación para inspeccionar los detalles de ejecución en todos los fragmentos participantes en la consulta. Este modo proporciona información completa para su uso en la optimización del rendimiento. El soporte del nivel gratuito está disponible en más regiones. Estas regiones ahora incluyen Este de EE. UU. 2. Para más información, consulte Precios de Azure DocumentDB.
La capacidad de compilar índices en segundo plano ahora está disponible en versión preliminar.