Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DocumentDB utvecklas kontinuerligt med nya funktioner, prestandaförbättringar och infrastrukturförbättringar. Den här artikeln innehåller en omfattande historik över funktionsutgåvor, motoruppdateringar och tjänstförbättringar för Azure DocumentDB. Varje version innehåller information om nya funktioner, förbättringar av frågeoperatorn och infrastrukturändringar som hjälper dig att hålla dig uppdaterad med den senaste utvecklingen.
Anmärkning
Objekt som har taggats som [förhandsversion] kräver en supportbegäran för att aktivera dem i klustret.
Latest
Important
Azure Cosmos DB for MongoDB (vCore) är nu Azure DocumentDB (med MongoDB-kompatibilitet), som drivs av DocumentDB-projektet med öppen källkod.
Den här versionen från den 18 november 2025 byter namn på tjänsten från Azure Cosmos DB för MongoDB (vCore) till Azure DocumentDB tillsammans med andra funktionsändringar.
Förbättringar
Index Advisor-funktion i Visual Studio Code: Inbyggd vägledning för indexjustering, prestandainsikter och frågeoptimering. Mer information finns i Index Advisor-funktionen.
MongoDB-migreringstillägg för Visual Studio Code: Onlinemigrering från slutpunkt till slutpunkt för olika arbetsbelastningar. Mer information finns i Migrera med Visual Studio Code-tillägget.
[Förhandsversion] Premium SSD v2-stöd: Nästa generations lagring ger bättre prestanda utan extra kostnad. Mer information finns i lagring med höga prestanda.
Stöd för reserverade instanser: Spara på kostnader över ett- eller treårsperioder. Mer information finns i Priser för Azure DocumentDB.
Avancerad fulltextsökning: fuzzy-sökning och närhetsmatchning stöds. Mer information finns i hybridsökning
Migrering av Azure Cosmos DB for MongoDB till Azure DocumentDB: Integrerad sökväg för användare som flyttar från Azure Cosmos DB för MongoDB till Azure DocumentDB.
10 oktober 2025
I den här versionen från den 10 oktober 2025 introduceras schemaverifiering med $jsonSchemaförbättrad TTL-indexprestanda och allmän tillgänglighet för kundhanterade nycklar och Microsoft Entra-ID-autentisering.
Motorförbättringar (1017)
[Förhandsversion] Lägg till stöd för index-pushdown för sorteringsfrågor som filtrerar på fältet
_id.[Förhandsversion] Lägg till stöd för schemaverifiering för
$jsonSchemanär regeln skapas eller ändras.[Förhandsversion] Lägg till schemaframtvingande med CSFLE-integrering (kryptering på klientsidans fältnivå).
[Förhandsversion] TTL-index (Time To Live) använder ordnad indexgenomsökning via indextips. TTL-index utför batchborttagningar kontinuerligt i upp till 60 sekunder i stället för en gång var 60:e sekund.
Infrastrukturförbättringar (1017)
Innehåller funktioner från API-versionen
2025-09-01:Data-API
Microsoft Entra ID-autentisering
Möjlighet att inaktivera intern autentisering.
Kundhanterad nyckel (CMK)
den 29 augusti 2025
Den här versionen fokuserar på förbättringar av frågeprestanda med indextips, förbättrade kommandon och felkorrigeringar för aggregeringsoperatorer.
Motorförbättringar (0829)
Introducerade stöd för indextips. Med den här funktionen kan du uttryckligen ange ett index under utförandet av en fråga.
[Förhandsversion] Aktiverade index-endastgenomsökningar på ordnade index för frågeantal där filter kan tryckas ner till indexet och inga projektioner tillämpas.
[Förhandsversion] Förbättrad prestanda för parallell indexgenerering.
Förbättrade punktuppslagsfrågor för mer effektivt utförande.
Utökade
usersInfokommandon ochconnectionStatuskommandon för att returnera alla roller som stöds (ReadWrite, ,UserAdminRoot) och behörighetsuppsättningar (dbAdmin, ,userAdminclusterMonitor,clusterManager,hostManager).Förbättrad prestanda för frågeplanering genom att introducera en anpassad planerare för infogningsåtgärder.
Åtgärda bugg i
$lastNoch$bottomN.Svarstypen för uppdatering har åtgärdats för att lägga till kompatibilitet för C++-drivrutiner som kräver svar i 32 bitar.
Förbättrade felmeddelanden för utdatafaser
$mergeoch$out.
Infrastrukturförbättringar (0909)
Kundhanterade nycklar (CMK) stöder allmän tillgänglighet.
Microsoft Entra ID stöder allmän tillgänglighet.
den 15 juli 2025
Den här versionen ger förbättringar av indexoptimering, HNSW-indexstöd för M30-nivå och förbättrat TTL-indexbeteende för bättre prestanda.
Motorförbättringar (0715)
[Förhandsversion] Aktiverad index-pushdown-optimering för
$sortpå alla fält.Aktiverad index-pushdown-optimering för
$limit.[Förhandsversion] Stöd har lagts till för sammansatta index för filtervillkor.
Stöd har lagts till för HNSW-index (Hierarchical Navigable Small World) för M30-klusternivå.
Förbättrat TTL-indexbeteende för att fortsätta bearbetningen även om klustret blir skrivskyddat på grund av att disken är full.
Förbättringar av parallell bearbetning för snabbare indexskapande i skärpad och oskärpad samling.
Infrastrukturförbättringar (0730)
- [Förhandsversion] Stöd har lagts till för CMK, som endast tillåts under etableringsfasen.
05 maj 2025
Den här versionen innehåller v8 engine med förbättrad konvertering av datatyper, förbättrade rangordningsoperatorer och förbättrad verifiering av pipelines.
-
Stöd
$convertför binData till binData, sträng till binData och binData till sträng (förutom med format: auto).Stöd har lagts till för
$toUUIDatt förenkla sträng-till-UUID-konvertering.$rankoch$denseRankbehandlar nunulloch saknade värden på samma sätt vid beräkning av rangordning, i enlighet med$sort.Begränsning av pipelinestorlek – aggregering utlöser ett fel om steggränsen för pipelinen överskrids.
$getFieldaccepterar nu alla giltiga uttryck som matchas till en sträng, inte bara strängkonstanter.
Infrastrukturförbättringar (0520)
- [Förhandsversion]Microsoft Entra ID-stöd .
den 23 mars 2025
Den här versionen lägger till exakt vektorsökning, utökat sorteringsstöd mellan aggregeringssteg och UUID-konverteringsfunktioner.
Motorförbättringar (0323)
Stöd har lagts till för exakt sökning i vektorsökningsfrågor.
Stöd har lagts till för kommandot listDatabases.
Stöd har lagts till för typaggregeringsoperatorn
$toUUID.Stöd har lagts till för partiell filter-pushdown för
$inpredikat.Stöd har lagts till för operatorn
$dateFromStringmed fullständig funktionalitet.Utökad syntax för
$getFieldaggregeringsoperatorn. Nu kan värdet för "fält" vara ett uttryck som matchar en sträng.Stöd för aggregeringskommandot på den översta nivån har lagts till för variabler i
$geoNearfasen.Backend-kommandostöd för tidsgränsen för instruktionen är nu tillgängligt.
Introducerade stöd för
$toUUIDaggregeringsoperatorn.Implementerade fullständiga funktioner för operatorn
$dateFromString.Utökad
$getFieldoperator för att acceptera uttryck som matchar en sträng för fältparametern.Utökat sorteringsstöd till aggregeringssteg:
$project,$redact,$set,$addFields,$replaceRoot.Aktiverat stöd för sortering med jämförelseoperatorer (
$expr,$in,$cmp,$eq,$ne,$lt,$lte,$gt,$gte).Aktiverat standardstöd för unik indextrunkering med hjälp av en ny operatorklass.
Introducerade kollationsstöd med mängdoperatorer i aggregering (
$setEquals,$setUnion,$setIntersection,$setDifference,$setIsSubset).
Infrastrukturförbättringar (0212)
Utökad regional tillgänglighet.
South IndiaSouth Central US
den 12 februari 2025
Den här versionen introducerar den öppen källkod PostgreSQL 17-byggnaden, optimerad aggregeringsprestanda och allmän tillgänglighet för autoskalning med stöd för geo-replika-främjande.
Motorförbättringar (0212)
Introducerade öppen källkodsbygge för
pg_documentdbsom riktar sig mot PostgreSQL 17.Stöd har lagts till för att driva
$graphLookuprekursiva Common Table Expression (CTE) JOIN-filter till indexet, vilket leder till förbättrad frågeeffektivitet.Stöd har aktiverats för följande aggregeringssteg och kommandon:
currentOp,collStats,dbStatsochindexStats.Förbättrade
$lookupprestanda genom att tillåta$unwindinlindning närpreserveNullAndEmptyArraysär aktiverat.Optimerad aggregering genom att hoppa över dokumentinläsning när
$grouputtrycket är en konstant.
Infrastrukturförbättringar (0212)
Automatisk skalning är nu allmänt tillgänglig.
[Förhandsversion]Ändra strömstöd för Kafka Debezium-anslutningsappen och Pymongo-drivrutinen.
Aktiverad befordran för geo-replik.
Utökad regional tillgänglighet.
Switzerland WestJio India West
23 januari 2025
Den här versionen markerar en viktig milstolpe med versionen med öppen källkod för Azure DocumentDB-motorn.
- Vi har öppen källkod för motorn bakom Azure DocumentDB! Mer information finns i https://github.com/documentdb.
14 oktober 2024
Den här versionen aktiverar byggandet av bakgrundsindex som standard, utökar $setWindowFields kapacitet och lägger till stöd för $fill aggregeringsstadiet.
Indexbyggen körs i bakgrunden som standard.
Stöd för fler alternativ med
$setWindowFields.$integral.$derivative.$expMovingAvg.$linearFill.$locf.$documentNumber.$shift.Stöd har lagts till för fler operatorer med
$group.-
$top,$topN,$bottom,$bottomN,$first,$firstN,$last,$lastN, ,$maxN,$minN.
-
$max.$min.
Stöd har lagts till för aggregeringsoperatorer.
-
$toHashedIndexKey.
-
Stöd har lagts till för aggregeringssteg.
-
$fill.
-
Stöd har lagts till för
wallTimemed ChangeStreams.
16 september 2024
Gated Preview för ChangeStream.
Begränsad förhandsgranskning av körtidsstöd för sorteringsordning med
$find/$aggregate-frågor.Stora indexnycklar aktiverade som standardalternativ för indexering.
Stöd har lagts till för
$DbRefmed fler fält$ref/$id/$db, med begränsning av alternativet med .elemMatchStöd har lagts till för trigonometriska aggregeringsoperatorer.
Stöd för fler alternativ med
$setWindowFields.$count.$addToSet.$push.$avg.$rank.$denseRank.$covariancePop$covarianceSamp
Stöd för
$letmed följande.$lookup.$find.$aggregate.
Stöd för
$mergeaggregeringssteget med följande.whenMatched:
replace/keepExisting/merge/fail.whenNotMatched:
insert/discard/fail.
05 augusti 2024
Geospatialt stöd är nu allmänt tillgängligt.
Stöd för TLS1.3 för mongo-anslutningar.
Stöd för ackumulatorer
-
$mergeObjects.
-
Stöd för aggregeringsoperatorer
$bitAnd.$bitOr.$bitXor.$bitNot.$let.
Stöd för aggregeringssteg
$bucket.$vectorSearch.$setWindowFields(Endast med$sumfönsterackumulator).
Geospatiala frågeoperatorer
$minDistance.$maxDistance.$near.$nearSphere.
den 2 juli 2024
Den här versionen lägger till nya kundaktivitets- och begärandemått, plus förhandsversionsstöd för geospatiala operatorer och ackumulatorförbättringar.
Mått har lagts till
Kundaktivitet.
Förfrågningar.
[Förhandsversion] Stöd för ackumulatorer
-
$mergeObjects.
-
[Förhandsversion] Stöd för aggregeringsoperator
-
$let.
-
[Förhandsversion] Geospatiala frågeoperatorer
$minDistance.$maxDistance.
06 maj 2024
Den här versionen introducerar geospatial aggregering, stöd för stora indexnycklar, geo-repliker och prestandaförbättringar för gruppåtgärder och distinkta åtgärder.
Förbättringar av frågeoperatorn.
$geoNearaggregering. Aggregationssteget kan aktiveras via flagga –Geospatial supportStöd för ackumulatorer
$push.$addToSet.$tsSecond/$tsIncrement.$map/$reduce.
Stöd för datumuttryck
$dateAdd.$dateSubtract.$dateDiff.
Stöd för aggregeringsoperatorer
$maxN/$minN.$sortArray.$zip.
Skapa index med stora indexnycklar: värden som är större än 2,7 KB.
Geo-repliker som möjliggör haveriberedskap mellan regioner och läser skalning.
Förbättrad prestanda för grupp och distinkt.
Bättre prestanda för
$geoWithinfrågor med$centerSpherenär radien är större än π.
den 16 april 2024
Den här versionen lägger till $graphLookup stöd och betydande prestandaförbättringar för existenskontroller, intervallfrågor och indexerade genomsökningar.
Förbättringar av frågeoperatorn.
$centerSpheremed index-pushdown tillsammans med stöd för GeoJSON-koordinater.$graphLookupstöd.
Prestandaförbättringar.
$exists,{ $eq: null },{ $ne: null }genom att lägga till nya indexvillkor.genomsökningar med
$in/$nq/$nei indexet.jämför partiella (intervall)-frågor.
den 18 mars 2024
Portalsupport för privata slutpunkter, HNSW-vektorindexering för M40+-nivåer, samt förhandsgranskning av geospatiala frågor med bakgrundsindexkonstruktioner läggs till i denna version.
Stöd för privat slutpunkt aktiverat på portalen.
HNSW-vektorindex på M40 & större klusternivåer.
[Förhandsversion] Aktivera geo-spatiala frågor.
Förbättringar av frågeoperatorn.
$centerSpheremed indexnedtryckning.$min&$max-operator med$project.$binarySizeaggregeringsoperator.
[Förhandsversion] Möjlighet att skapa index i bakgrunden (förutom unika index).
03 mars 2024
Den här versionen innehåller förbättringar av förklaringsplanen och olika vektorfiltreringsfunktioner.
Tillåter filtrering efter metadatakolumner när vektorsökningar utförs.
Planen
Explainerbjuder två olika lägenDescription allShardsQueryPlanDet här läget är ett nytt förklaringsläge för att visa frågeplanen för alla shards som ingår i frågekörningen. Det här läget ger ett omfattande perspektiv för distribuerade frågor. allShardsExecutionDetta läge ger ett alternativt förklaringsläge för att granska exekveringsdetaljer för alla datafragment som ingår i frågan. Det här läget ger dig omfattande information som du kan använda i prestandaoptimering. Stöd på den kostnadsfria nivån är tillgängligt i fler regioner. Dessa regioner inkluderar nu East US 2. Mer information finns i Priser för Azure DocumentDB.
Möjligheten att skapa index i bakgrunden är nu tillgänglig i förhandsversionen.