Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Azure DocumentDB evolui continuamente com novos recursos, melhorias de desempenho e aprimoramentos de infraestrutura. Este artigo fornece um histórico abrangente de versões de recursos, atualizações de mecanismo e melhorias de serviço para o Azure DocumentDB. Cada versão inclui detalhes sobre novos recursos, aprimoramentos do operador de consulta e alterações de infraestrutura para ajudá-lo a se manter atualizado com os desenvolvimentos mais recentes.
Note
Os itens marcados como [Versão Prévia] exigem uma solicitação de suporte para habilitá-los em seu cluster.
Latest
Importante
O Azure Cosmos DB para MongoDB (vCore) agora é o Azure DocumentDB (com compatibilidade com o MongoDB), alimentado pelo projeto do DocumentDB de software livre.
Esta versão de 18 de novembro de 2025 renomeia o serviço de Azure Cosmos DB para MongoDB (vCore) para Azure DocumentDB, junto com outras mudanças de recursos.
Aprimoramentos
Recurso do Consultor de Índice no Visual Studio Code: diretrizes incorporadas para ajuste de índice, análises de desempenho e otimização de consulta. Para obter mais informações, consulte o recurso assistente de índice.
Extensão de migração do MongoDB para Visual Studio Code: experiência de migração online de ponta a ponta para várias cargas de trabalho. Para obter mais informações, consulte migrar usando a extensão do Visual Studio Code.
[Versão prévia] Suporte ao SSD premium v2: armazenamento de última geração oferecendo melhor desempenho sem custo adicional. Para obter mais informações, consulte armazenamento de alto desempenho.
Suporte a instâncias reservadas: economize em custos em termos de um ou três anos. Para obter mais informações, consulte os preços do Azure DocumentDB.
Pesquisa avançada de texto completo: busca difusa e correspondência por proximidade com suporte. Para obter mais informações, consulte a pesquisa híbrida
Migração do Azure Cosmos DB para MongoDB para o Azure DocumentDB: caminho integrado para usuários que migram do Azure Cosmos DB para MongoDB para o Azure DocumentDB.
10 de outubro de 2025
Esta versão de 10 de outubro de 2025 apresenta a validação de esquema com $jsonSchema, desempenho de índice TTL aprimorado e disponibilidade geral de chaves gerenciadas pelo cliente e autenticação da ID do Microsoft Entra.
Aprimoramentos do mecanismo (1017)
[Versão prévia] Adicione suporte para redução do índice para consultas de ordenação que filtram no
_idcampo.[Versão prévia] Adicione suporte à validação de esquema durante
$jsonSchemaa criação ou modificação da regra.[Versão prévia] Adicione a imposição de esquema com a integração do CSFLE (criptografia de nível de campo do lado do cliente).
[Versão prévia] O índice TTL (tempo de vida) usa uma varredura ordenada de índice com dicas de índice. O índice TTL executa exclusões em lote continuamente por até 60 segundos, em vez de uma vez a cada 60 segundos.
Aprimoramentos de infraestrutura (1017)
Inclui recursos da versão
2025-09-01da API:API de dados
Autenticação do Microsoft Entra ID
Capacidade de desabilitar a autenticação nativa.
CMK (chave gerenciada pelo cliente)
29 de agosto de 2025
Esta versão se concentra em melhorias de desempenho de consulta com dicas de índice, comandos aprimorados e correções de bug para operadores de agregação.
Aprimoramentos do motor (0829)
Introduziu suporte para dicas de índice. Esse recurso permite que você especifique explicitamente um índice durante a execução da consulta.
[Versão prévia] Verificações somente de índice habilitadas em índices ordenados para consultas de contagem em que os filtros podem ser enviados para baixo para o índice e nenhuma projeção é aplicada.
[Versão prévia] Desempenho aprimorado na construção de índice paralelo.
Consultas de busca por ponto melhoradas para uma execução mais eficiente.
Melhorado
usersInfoeconnectionStatuscomandos para retornar todas as funções com suporte (ReadWrite,UserAdmin,Root,dbAdmin,userAdmin) e conjuntos de privilégios (clusterMonitor,clusterManager,hostManager).O desempenho do planejamento de consultas foi aprimorado com a introdução de um planejador personalizado para operações de inserção.
Corrigir bug dentro
$lastNe$bottomN.Corrigido o tipo de resposta para adicionar compatibilidade para drivers de C++ que exigem resposta em 32 bits.
Mensagens de erro aprimoradas para os estágios de saída
$mergee$out.
Aprimoramentos de infraestrutura (0909)
As CMK (chaves gerenciadas pelo cliente) dão suporte à disponibilidade geral.
A ID do Microsoft Entra dá suporte à disponibilidade geral.
15 de julho de 2025
Esta versão traz melhorias na otimização de índice, suporte ao índice HNSW para a camada M30 e comportamento aprimorado do índice TTL para melhor desempenho.
Aprimoramentos do motor (0715)
[Versão prévia] Otimização de pushdown para índices habilitada para
$sortem qualquer campo.Habilitada otimização de pushdown de índice para
$limit.[Versão prévia] Adicionado suporte para índices compostos em condições de filtro.
Adicionado suporte para o índice pequeno mundo navegável hierárquico (HNSW) na camada de cluster M30.
Comportamento aprimorado do índice TTL para continuar o processamento mesmo que o cluster se torne somente leitura devido ao disco cheio.
Melhorias na construção paralela para uma criação de índice mais rápida em coleções fragmentadas e não fragmentadas.
Aprimoramentos de infraestrutura (0730)
- [Versão prévia] Adicionado suporte para CMK, permitido somente durante a fase de provisionamento.
05 de maio de 2025
Esta versão inclui o mecanismo v8 com conversão de tipo de dados aprimorada, operadores de classificação aprimorados e melhorias de validação de pipeline.
-
Suporte
$convertem binData para binData, string para binData e binData para string (exceto com formato: automático).Adicionado suporte para
$toUUIDpara simplificar a conversão de cadeia de caracteres para UUID.$ranke$denseRankagora tratamnulle valores ausentes da mesma forma ao calcular as classificações, alinhando o comportamento com$sort.Imposição de tamanho do pipeline – a agregação gerará um erro se o limite de estágio do pipeline for excedido.
$getFieldagora aceita qualquer expressão válida que seja resolvida para uma cadeia de caracteres, não apenas constantes de cadeia de caracteres.
Aprimoramentos de infraestrutura (0520)
- [Versão prévia]Suporte à ID do Microsoft Entra.
23 de março de 2025
Esta versão adiciona a pesquisa de vetor exata, o suporte de ordenação expandido entre os estágios de agregação e os recursos de conversão UUID.
Aprimoramentos do mecanismo (0323)
Adicionado suporte para pesquisa exata em consultas de pesquisa de vetor.
Adicionado suporte para o comando listDatabases.
Adicionado suporte para o operador
$toUUIDde agregação de tipo.Adicionado suporte para pushdown de filtro parcial para predicados
$in.Adicionado suporte para o
$dateFromStringoperador com funcionalidade completa.Sintaxe estendida para o operador de agregação
$getField. Agora, o valor de 'field' pode ser uma expressão que é resolvida para uma cadeia de caracteres.Adicionado suporte para o comando de agregação de nível superior, permitindo variáveis no
$geoNearestágio.O suporte ao comando back-end para o tempo limite da instrução agora está disponível.
Foi introduzido o suporte para o
$toUUIDoperador de agregação.Funcionalidade completa implementada para o
$dateFromStringoperador.Operador
$getFieldestendido para aceitar expressões que se resolvem em uma string como o parâmetro de campo.Suporte de classificação estendida para estágios de agregação:
$project,$redact,$set,$addFields,$replaceRoot.Suporte de ordenação habilitado com operadores de comparação (
$expr,$in,$cmp,$eq,$ne,$lt,$lte,$gt,$gte).Habilitado suporte padrão para truncamento de índice único usando uma nova classe de operador.
Introduziu o suporte de ordenação com operadores definidos na agregação (
$setEquals, ,$setUnion,$setIntersection,$setDifference,$setIsSubset).
Aprimoramentos de infraestrutura (0212)
Disponibilidade regional expandida.
South IndiaSouth Central US
12 de fevereiro de 2025
Esta versão apresenta o build do PostgreSQL 17 de software livre, o desempenho de agregação otimizado e a disponibilidade geral do dimensionamento automático com suporte à promoção de réplica geográfica.
Aprimoramentos do motor (0212)
Foi introduzido o build de código aberto do
pg_documentdbdestinado ao PostgreSQL 17.Adicionado suporte para enviar
$graphLookupfiltros JOIN da CTE (Expressão de Tabela Comum) recursiva para o índice, melhorando a eficiência da consulta.Suporte habilitado para os seguintes estágios e comandos de agregação:
currentOp,collStats,dbStatseindexStats.$lookupdesempenho melhorado permitindo que$unwindseja inserido em linha quandopreserveNullAndEmptyArraysestá habilitado.Agregação otimizada ignorando o carregamento de documentos quando a
$groupexpressão é uma constante.
Aprimoramentos de infraestrutura (0212)
Autoscale disponível de forma geral.
[Versão prévia]Suporte ao fluxo de mudanças para o conector Debezium do Kafka e o driver Pymongo.
Habilitada a Promoção para Réplica Geográfica.
Disponibilidade regional expandida.
Switzerland WestJio India West
23 de janeiro de 2025
Esta versão marca um marco significativo com a versão de software livre do mecanismo do Azure DocumentDB.
- Tornamos código aberto o motor por trás do Azure DocumentDB! Para obter mais informações, consulte https://github.com/documentdb.
14 de outubro de 2024
Essa versão permite compilações de índice em segundo plano por padrão, expande $setWindowFields os recursos e adiciona suporte para o $fill estágio de agregação.
As construções de índice são executadas em segundo plano por padrão.
Suporte para mais opções com
$setWindowFields.$integral.$derivative.$expMovingAvg.$linearFill.$locf.$documentNumber.$shift.Adicionado suporte para mais operadores com
$group.-
$top,$topN,$bottom,$bottomN,$first, ,$firstN, ,$last,$lastN,$maxN, .$minN
-
$max.$min.
Suporte adicionado para operadores de agregação.
-
$toHashedIndexKey.
-
Suporte adicionado para estágio de agregação.
-
$fill.
-
Adicionado suporte para
wallTimecom o ChangeStreams.
16 de setembro de 2024
Versão prévia para ChangeStream.
Visualização fechada para suporte de ordenação em tempo de execução com consultas
$find/$aggregate.Chaves de índice grandes habilitadas como opção padrão para indexação.
Adicionado suporte para
$DbRefcom mais campos$ref/$id/$db, com limitação da opção comelemMatch.Suporte adicionado para operadores de agregação trigonométrica.
Suporte para mais opções com
$setWindowFields.$count.$addToSet.$push.$avg.$rank.$denseRank.$covariancePop$covarianceSamp
Suporte para
$lete o seguinte.$lookup.$find.$aggregate.
Suporte para o estágio de agregação
$mergecom o seguinte.whenMatched:
replace/keepExisting/merge/fail.whenNotMatched:
insert/discard/fail.
05 de agosto de 2024
O suporte geoespacial agora está disponível em geral.
Suporte para TLS1.3 em conexões MongoDB.
Suporte para acumuladores
-
$mergeObjects.
-
Suporte para operadores de agregação
$bitAnd.$bitOr.$bitXor.$bitNot.$let.
Suporte para o estágio de agregação
$bucket.$vectorSearch.$setWindowFields(Somente com o acumulador da janela$sum).
Operadores de consulta geoespaciais
$minDistance.$maxDistance.$near.$nearSphere.
02 de julho de 2024
Esta versão adiciona novas métricas de atividade e solicitação do cliente, além de suporte de visualização prévia para operadores geoespaciais e melhorias no acumulador.
Métricas adicionadas
Atividade do Cliente.
Solicitações.
[Versão prévia] Suporte para acumuladores
-
$mergeObjects.
-
[Versão prévia] Suporte para o operador de agregação
-
$let.
-
[Versão prévia] Operadores de consulta geoespaciais
$minDistance.$maxDistance.
06 de maio de 2024
Esta versão apresenta agregação geoespacial, suporte a chave de índice grande, réplicas geográficas e melhorias de desempenho para operações de grupo e distintas.
Aprimoramentos do operador de consulta.
$geoNearagregação. O estágio de agregação pode ser habilitado por meio do Flag:Geospatial supportSuporte para acumuladores
$push.$addToSet.$tsSecond/$tsIncrement.$map/$reduce.
Suporte para expressões de data
$dateAdd.$dateSubtract.$dateDiff.
Suporte para operadores de agregação
$maxN/$minN.$sortArray.$zip.
Criando índices com chaves de índice grandes: valores maiores que 2,7 KB.
Réplicas geográficas que permitem a recuperação de desastre entre regiões e lê a escala.
Melhor desempenho de grupo e distinto.
Melhor desempenho para
$geoWithinconsultas com$centerSpherequando o raio é maior que π.
16 de abril de 2024
Esta versão adiciona suporte significativo $graphLookup e melhorias de desempenho para verificações de existência, consultas de intervalo e escaneamentos indexados.
Aprimoramentos do operador de consulta.
$centerSpherecom redução de índice além do suporte para coordenadas GeoJSON.$graphLookupsuporte.
Aprimoramentos no desempenho.
$exists{ $eq: null },{ $ne: null }adicionando novos termos de índice.varreduras com
$in/$nq/$neno índice.comparar consultas parciais (intervalo).
18 de março de 2024
Esta versão adiciona suporte no portal para endpoints privados, indexação vetorial HNSW para os níveis M40+ e pré-visualização de consultas geoespaciais com construção de índices em segundo plano.
Suporte a ponto de extremidade privado habilitado no Portal.
Índice de vetor HNSW em camadas de cluster M40 & maiores.
[Versão prévia] Habilitar consultas geoespaciais.
Aprimoramentos do operador de consulta.
$centerSpherecom aplicação de pushdown no índice.$minOperador &$maxcom$project.$binarySizeoperador de agregação.
[Versão prévia] Capacidade de criar índices em segundo plano (exceto índices exclusivos).
03 de março de 2024
Esta versão contém aprimoramentos para o plano Explicar e várias habilidades de filtragem de vetores.
Permite filtrar por colunas de metadados ao executar pesquisas de vetor.
O plano
Explainoferece dois modos diferentesDescription allShardsQueryPlanEsse modo é um novo modo de explicação para exibir o plano de consulta para todos os fragmentos envolvidos na execução da consulta. Esse modo oferece uma perspectiva abrangente para consultas distribuídas. allShardsExecutionEsse modo apresenta um modo de explicação alternativo para inspecionar os detalhes de execução em todos os fragmentos envolvidos na consulta. Esse modo fornece informações abrangentes para uso na otimização de desempenho. O suporte à camada gratuita está disponível em mais regiões. Essas regiões agora incluem Leste dos EUA 2. Para obter mais informações, consulte os preços do Azure DocumentDB.
A capacidade de criar índices em segundo plano agora está disponível na versão prévia.