Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure DocumentDB stale rozwija się wraz z nowymi funkcjami, ulepszeniami wydajności i ulepszeniami infrastruktury. Ten artykuł zawiera kompleksową historię wydań funkcji, aktualizacji silnika oraz ulepszeń usługi związanych z Azure DocumentDB. Każda wersja zawiera szczegółowe informacje o nowych możliwościach, ulepszeniach operatora zapytań i zmianach infrastruktury, które pomogą Ci być na bieżąco z najnowszymi rozwiązaniami.
Uwaga / Notatka
Elementy oznaczone jako [wersja zapoznawcza] wymagają żądania pomocy technicznej, aby włączyć je w klastrze.
Latest
Ważna
Usługa Azure Cosmos DB dla bazy danych MongoDB (rdzeń wirtualny) jest teraz usługą Azure DocumentDB (ze zgodnością z bazą danych MongoDB) obsługiwaną przez projekt DocumentDB typu open source.
W tej wersji z 18 listopada 2025 r. zmieniono nazwę usługi z usługi Azure Cosmos DB dla bazy danych MongoDB (rdzeń wirtualny) na usługę Azure DocumentDB wraz z innymi zmianami funkcji.
Ulepszenia
Funkcja Index Advisor w programie Visual Studio Code: wbudowane wskazówki dotyczące dostrajania indeksów, szczegółowych informacji o wydajności i optymalizacji zapytań. Aby uzyskać więcej informacji, zobacz Funkcja klasyfikatora indeksów.
Rozszerzenie migracji MongoDB dla programu Visual Studio Code: kompleksowe rozwiązanie migracji online dla różnych zastosowań. Aby uzyskać więcej informacji, zobacz migrowanie przy użyciu rozszerzenia programu Visual Studio Code.
[Wersja zapoznawcza] Obsługa Premium SSD v2: magazyn nowej generacji zapewniający lepszą wydajność bez dodatkowych kosztów. Aby uzyskać więcej informacji, zobacz pamięć masową o wysokiej wydajności.
Obsługa wystąpień zarezerwowanych: Redukcja kosztów na okres jednego roku lub trzech lat. Aby uzyskać więcej informacji, zobacz Cennik usługi Azure DocumentDB.
Zaawansowane wyszukiwanie pełnotekstowe: obsługa wyszukiwania rozmytego i dopasowywania zbliżeniowego. Aby uzyskać więcej informacji, zobacz wyszukiwanie hybrydowe
Migracja usługi Azure Cosmos DB dla bazy danych MongoDB do usługi Azure DocumentDB: zintegrowana ścieżka dla użytkowników przechodzących z usługi Azure Cosmos DB dla bazy danych MongoDB do usługi Azure DocumentDB.
10 października 2025
W tej wersji z 10 października 2025 r. wprowadzono weryfikację schematu, ulepszoną wydajność indeksu TTL oraz ogólną dostępność kluczy zarządzanych przez klienta i uwierzytelnianie Microsoft Entra ID.
Ulepszenia silnika (1017)
[Wersja zapoznawcza] Dodano obsługę wypychania indeksu dla zapytań sortowania filtrujących w
_idpolu.[Wersja zapoznawcza] Dodaj obsługę walidacji schematu podczas
$jsonSchematworzenia lub modyfikowania reguły.[Wersja zapoznawcza] Dodaj wymuszanie schematu poprzez integrację z CSFLE (szyfrowaniem na poziomie pola po stronie klienta).
[Wersja zapoznawcza] Indeks czasu życia (TTL) wykorzystuje uporządkowane skanowanie poprzez podpowiedzi indeksu. Indeks TTL wykonuje usuwanie wsadowe przez cały czas, aż do 60 sekund, zamiast co 60 sekund.
Ulepszenia infrastruktury (1017)
Zawiera funkcje z wersji
2025-09-01interfejsu API:API danych
Uwierzytelnianie za pomocą Microsoft Entra ID
Możliwość wyłączenia natywnego uwierzytelniania.
Klucz zarządzany przez klienta (CMK)
29 sierpnia 2025 r.
Ta wersja koncentruje się na ulepszeniach wydajności zapytań z wskazówkami indeksu, rozszerzonymi poleceniami i poprawkami błędów dla operatorów agregacji.
Ulepszenia silnika (0829)
Wprowadzono obsługę wskazówek dotyczących indeksów. Ta funkcja umożliwia jawne określenie indeksu podczas wykonywania zapytania.
[Wersja zapoznawcza] Włączono skanowanie tylko indeksów na uporządkowanych indeksach w zapytaniach liczby, gdzie filtry mogą być przeniesione do indeksu i nie są stosowane żadne projekcje.
[Wersja zapoznawcza] Zwiększona wydajność kompilacji indeksu równoległego.
Ulepszone zapytania wyszukiwania punktów w celu bardziej wydajnego wykonywania.
Ulepszone polecenia
usersInfoiconnectionStatus, zwracające wszystkie obsługiwane role (ReadWrite,UserAdmin,Root) i zestawy uprawnień (dbAdmin,userAdmin,clusterMonitor,clusterManager,hostManager).Ulepszona wydajność planowania zapytań przez wprowadzenie niestandardowego planisty do operacji wstawiania.
Usunięto usterkę w plikach
$lastNi$bottomN.Naprawiono typ odpowiedzi w aktualizacji, aby dodać zgodność ze sterownikami C++ wymagającymi odpowiedzi w formacie 32-bitowym.
Ulepszone komunikaty o błędach dla etapów danych wyjściowych
$mergei$out.
Ulepszenia infrastruktury (0909)
Klucze zarządzane przez klienta (CMK) obsługują ogólną dostępność.
Ogólna dostępność identyfikatora Entra firmy Microsoft.
15 lipca 2025 r.
W tej wersji wprowadzono usprawnienia optymalizacji indeksów, obsługę indeksu HNSW dla warstwy M30 oraz ulepszone działanie indeksu typu TTL w celu zwiększenia wydajności.
Ulepszenia silnika (0715)
[Wersja zapoznawcza] Włączono optymalizację wypychania indeksu dla
$sortdowolnego pola.Włączono optymalizację wypychania indeksu dla elementu
$limit.[Wersja zapoznawcza] Dodano obsługę indeksów złożonych w warunkach filtrowania.
Dodano obsługę hierarchicznego nawigacyjnego indeksu małego świata (HNSW) dla warstwy klastra M30.
Ulepszone działanie indeksu TTL umożliwiające kontynuowanie przetwarzania, nawet gdy klaster staje się dostępny tylko do odczytu z powodu zapełnienia dysku.
Ulepszenia budowania równoległego umożliwiające szybsze tworzenie indeksów w kolekcji podzielonej na fragmenty i niepodzielonej na fragmenty.
Ulepszenia infrastruktury (0730)
- [Wersja zapoznawcza] Dodano obsługę klucza CMK, co jest dozwolone tylko podczas etapu konfigurowania.
5 maja 2025 r.
Ta wersja zawiera silnik v8 z ulepszoną konwersją typów danych, operatorami rankingu i usprawnieniami walidacji potoku.
-
Obsługa
$convertbinData na binData, ciąg binData i binData do ciągu (z wyjątkiem formatu: auto).Dodano obsługę dla
$toUUIDw celu uproszczenia konwersji ciągu do identyfikatora UUID.$ranki$denseRankteraz traktująnulloraz brakujące wartości tak samo podczas obliczania rankingów, w celu zrównania zachowania z$sort.Wymuszanie rozmiaru potoku — agregacja zgłasza błąd w przypadku przekroczenia limitu etapu potoku.
$getFieldTeraz akceptuje dowolne prawidłowe wyrażenie, które rozpoznaje ciąg, a nie tylko stałe ciągów.
Ulepszenia infrastruktury (0520)
- [Wersja zapoznawcza]Obsługa identyfikatora Entra firmy Microsoft.
23 marca 2025 r.
W tej wersji dodano dokładne wyszukiwanie wektorów, rozszerzoną obsługę sortowania między etapami agregacji i możliwości konwersji identyfikatora UUID.
Ulepszenia silnika (0323)
Dodano obsługę dokładnego wyszukiwania w zapytaniach wyszukiwania wektorowego.
Dodano obsługę polecenia listDatabases.
Dodano obsługę operatora agregacji typu
$toUUID.Dodano obsługę częściowego wypychania filtru dla
$inpredykatów.Dodano obsługę operatora
$dateFromString, który jest w pełni funkcjonalny.Rozszerzona składnia dla
$getFieldoperatora agregacji. Teraz wartość pola może być wyrażeniem rozpoznawanym jako ciąg.Dodano obsługę zmiennych poleceń agregacji na najwyższym poziomie w etapie
$geoNear.Obsługa poleceń zaplecza dla limitu czasu instrukcji jest teraz dostępna.
Wprowadzono obsługę
$toUUIDoperatora agregacji.Zaimplementowano pełną funkcjonalność operatora
$dateFromString.Rozszerzono operator
$getFieldw celu akceptowania wyrażeń, które są ewaluowane do postaci ciągu dla parametru pola.Rozszerzona obsługa sortowania dla etapów agregacji:
$project,$redact,$set,$addFields,$replaceRoot.Włączona obsługa sortowania z operatorami porównania (
$expr,$in,$cmp$eq$ne$lt$lte, ).$gt$gteWłączono domyślną obsługę unikatowego obcinania indeksu przy użyciu nowej klasy operatora.
Wprowadzono obsługę sortowania z operatorami zestawów w agregacji (
$setEquals,$setUnion,$setIntersection,$setDifference,$setIsSubset).
Ulepszenia infrastruktury (0212)
Rozszerzona dostępność regionalna.
South IndiaSouth Central US
12 lutego 2025 r.
W tej wersji wprowadzono kompilację postgreSQL 17 typu open source, zoptymalizowaną wydajność agregacji i ogólną dostępność autoskalowania z obsługą podwyższania poziomu repliki geograficznej.
Ulepszenia silnika (0212)
Wprowadzono kompilację typu open source przeznaczoną dla
pg_documentdbbazy danych PostgreSQL 17.Dodano obsługę wypychania
$graphLookuprekurencyjnych filtrów JOIN Common Table Expression (CTE) do indeksu, co poprawia wydajność zapytań.Włączono obsługę następujących etapów agregacji i poleceń:
currentOp, ,collStatsdbStatsiindexStats.Zwiększono wydajność
$lookupprzez umożliwienie wbudowywania$unwindw przypadku, gdypreserveNullAndEmptyArraysjest włączone.Zoptymalizowana agregacja poprzez pominięcie ładowania dokumentu, gdy wyrażenie
$groupjest stałe.
Ulepszenia infrastruktury (0212)
Automatyczne skalowanie jest ogólnie dostępne.
[Wersja zapoznawcza]Obsługa strumienia zmian dla łącznika Kafka Debezium i sterownika Pymongo.
Włączono promocję dla repliki geograficznej.
Rozszerzona dostępność regionalna.
Switzerland WestJio India West
23 stycznia 2025 r.
Ta wersja oznacza znaczący kamień milowy dzięki wydaniu open-source silnika Azure DocumentDB.
- Udostępniliśmy jako open source silnik, który działa w oparciu o Azure DocumentDB! Aby uzyskać więcej informacji, zobacz https://github.com/documentdb.
14 października 2024 r.
Ta wersja domyślnie umożliwia budowanie indeksów w tle, rozszerza możliwości $setWindowFields, oraz dodaje wsparcie dla etapu agregacji $fill.
Tworzenie indeksów jest domyślnie uruchamiane w tle.
Obsługa większej liczby opcji za pomocą polecenia
$setWindowFields.$integral.$derivative.$expMovingAvg.$linearFill.$locf.$documentNumber.$shift.Dodano obsługę większej liczby operatorów za pomocą polecenia
$group.-
$top,$topN,$bottom,$bottomN,$first,$firstN,$last,$lastN,$maxN,$minN.
-
$max.$min.
Dodano obsługę operatorów agregacji.
-
$toHashedIndexKey.
-
Dodano obsługę etapów agregacji.
-
$fill.
-
Dodano obsługę
wallTime, korzystając z ChangeStreams.
16 września 2024 r.
Gated Preview dla ChangeStream.
Wersja zapoznawcza bramy dla obsługi sortowania w czasie wykonywania z zapytaniami
$find/$aggregate.Duże klucze indeksu są włączone jako domyślna opcja indeksowania.
Dodano obsługę funkcji
$DbRefz większą liczbą pól$ref/$id/$dbz ograniczeniem opcjielemMatch.Dodano obsługę operatorów agregacji trygonometrycznej.
Obsługa większej liczby opcji za pomocą polecenia
$setWindowFields.$count.$addToSet.$push.$avg.$rank.$denseRank.$covariancePop$covarianceSamp
Obsługa następujących
$letfunkcji.$lookup.$find.$aggregate.
Obsługa etapu
$mergeagregacji z następującymi instrukcjami.whenMatched:
replace/keepExisting/merge/fail.whenNotMatched:
insert/discard/fail.
5 sierpnia 2024 r.
Obsługa geoprzestrzenna jest teraz ogólnie dostępna.
Obsługa protokołu TLS1.3 dla połączeń mongo.
Obsługa akumulatorów
-
$mergeObjects.
-
Obsługa operatorów agregacji
$bitAnd.$bitOr.$bitXor.$bitNot.$let.
Obsługa etapu agregacji
$bucket.$vectorSearch.$setWindowFields(Tylko z akumulatorem do okien$sum).
Operatory zapytań geoprzestrzennych
$minDistance.$maxDistance.$near.$nearSphere.
2 lipca 2024 r.
W tej wersji dodano nowe metryki działań klientów i żądań oraz obsługę wersji zapoznawczej dla operatorów geoprzestrzennych i ulepszeń akumulatora.
Dodano metryki
Aktywność klienta.
Prośby
[Wersja zapoznawcza] Obsługa akumulatorów
-
$mergeObjects.
-
[Wersja zapoznawcza] Obsługa operatora agregacji
-
$let.
-
[Wersja zapoznawcza] Operatory zapytań geoprzestrzennych
$minDistance.$maxDistance.
6 maja 2024 r.
W tej wersji wprowadzono agregację geoprzestrzenną, obsługę dużych kluczy indeksu, repliki geograficzne i ulepszenia wydajności dla operacji grupowych i odrębnych.
Ulepszenia operatora zapytania.
$geoNearagregacja. Etap agregacji można włączyć za pomocą flagi —Geospatial supportObsługa akumulatorów
$push.$addToSet.$tsSecond/$tsIncrement.$map/$reduce.
Obsługa wyrażeń dat
$dateAdd.$dateSubtract.$dateDiff.
Obsługa operatorów agregacji
$maxN/$minN.$sortArray.$zip.
Tworzenie indeksów z dużymi kluczami indeksu: wartości większe niż 2,7 KB.
Geograficzne repliki umożliwiające odzyskiwanie po awarii między regionami i skalowanie odczytów.
Zwiększona wydajność grup i unikatowych elementów.
Poprawiona wydajność dla zapytań
$geoWithinz$centerSpheregdy promień jest większy niż π.
16 kwietnia 2024 r.
W tej wersji dodano obsługę $graphLookup i znaczną poprawę wydajności dla sprawdzania istnienia, zapytań zakresowych oraz skanów indeksów.
Ulepszenia operatora zapytania.
$centerSpherez przyspieszeniem przetwarzania indeksów oraz obsługą współrzędnych GeoJSON.$graphLookupwsparcie.
Usprawnienia wydajności.
$exists{ $eq: null },{ $ne: null }przez dodanie nowych terminów indeksu.skanuje za pomocą
$in/$nq/$nepolecenia w indeksie.porównaj zapytania częściowe (zakres).
18 marca 2024 r.
W tej wersji dodano obsługę portalu dla prywatnych punktów końcowych, indeksowania wektorów HNSW dla warstw M40+ oraz podgląd zapytań geoprzestrzennych z kompilacjami indeksu w tle.
Obsługa prywatnego punktu końcowego włączona w portalu.
Indeks wektorów HNSW w warstwach klastra M40 i większych.
[Wersja zapoznawcza] Włącz zapytania geoprzestrzewne.
Ulepszenia operatora zapytania.
$centerSpherez wypchnięciem indeksu.Operator
$min&$maxz$project.$binarySizeoperator agregacji.
[Wersja zapoznawcza] Możliwość tworzenia indeksów w tle (z wyjątkiem indeksów unikatowych).
3 marca 2024 r.
Ta wersja zawiera ulepszenia planu Wyjaśnij i różne możliwości filtrowania wektorów.
Umożliwia filtrowanie według kolumn metadanych podczas wykonywania wyszukiwania wektorów.
Plan
Explainoferuje dwa różne trybyDescription allShardsQueryPlanTen tryb jest nowym trybem objaśnienia umożliwiającym wyświetlenie planu zapytania dla wszystkich fragmentów zaangażowanych w wykonywanie zapytania. Ten tryb oferuje kompleksową perspektywę zapytań rozproszonych. allShardsExecutionTen tryb przedstawia alternatywny tryb objaśniania, aby przeglądać szczegóły wykonania we wszystkich fragmentach zaangażowanych w zapytanie. Ten tryb zapewnia kompleksowe informacje do użycia w optymalizacji wydajności. Wsparcie w bezpłatnej wersji jest dostępne w kolejnych regionach. Te regiony obejmują teraz wschodnie stany USA 2. Aby uzyskać więcej informacji, zobacz Cennik usługi Azure DocumentDB.
Możliwość tworzenia indeksów w tle jest teraz dostępna w wersji zapoznawczej.