Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DocumentDB постоянно развивается с новыми функциями, улучшениями производительности и улучшениями инфраструктуры. В этой статье представлена полная история выпусков компонентов, обновлений ядра и улучшений службы для Azure DocumentDB. Каждый выпуск содержит сведения о новых возможностях, усовершенствованиях операторов запросов и изменениях инфраструктуры, которые помогут вам оставаться в курсе последних разработок.
Замечание
Элементы, помеченные как [предварительная версия], требуют запроса на поддержку, чтобы включить их в кластере.
Latest
Important
Azure Cosmos DB для MongoDB (vCore) теперь называется Azure DocumentDB (совместима с MongoDB) и основана на проекте с открытым исходным кодом DocumentDB.
В этом выпуске от 18 ноября 2025 служба, ранее известная как Azure Cosmos DB для MongoDB (vCore), переименована в Azure DocumentDB с внесением других изменений в функции.
Усовершенствования
Функция помощника по индексу в Visual Studio Code: встроенные рекомендации по настройке индекса, аналитике производительности и оптимизации запросов. Дополнительные сведения см. в разделе "Помощник по индексам".
Расширение миграции MongoDB для Visual Studio Code: сквозной процесс миграции в режиме онлайн для различных рабочих нагрузок. Дополнительные сведения см. в разделе "Миграция с помощью расширения Visual Studio Code".
[предварительная версия] Поддержка SSD уровня "Премиум" версии 2. Хранилище следующего поколения обеспечивает более высокую производительность без дополнительных затрат. Дополнительные сведения см. в разделе о высокопроизводительном хранилище.
Поддержка зарезервированных экземпляров: экономия на затратах в течение одного или трехлетнего срока. Дополнительные сведения см. в разделе о ценах на Azure DocumentDB.
Расширенный полнотекстовый поиск: поддерживаются нечеткий поиск и поиск по близости. Дополнительные сведения см. в статье о гибридном поиске
Миграция Azure Cosmos DB для MongoDB в Azure DocumentDB: интегрированный путь для пользователей, переходящих из Azure Cosmos DB для MongoDB в Azure DocumentDB.
10 октября 2025 г.
В этом выпуске от 10 октября 2025 года внедрена проверка схемы с улучшенной производительностью индекса TTL, а также обеспечена общая доступность ключей, управляемых клиентом, и аутентификация через Microsoft Entra ID.
Усовершенствования двигателя (1017)
[Предварительная версия] Добавьте поддержку индекс pushdown для запросов сортировки, которые фильтруют по полю
_id.[предварительная версия] Добавьте поддержку
$jsonSchemaпроверки схемы во время создания или изменения правила.[предварительная версия] Добавьте принудительное применение схемы с интеграцией CSFLE (шифрование на уровне клиентского поля).
[предварительная версия] Индекс времени жизни (TTL) использует упорядоченное сканирование индекса с помощью подсказок индексов. Индекс TTL выполняет пакетное удаление непрерывно в течение 60 секунд, а не раз в 60 секунд.
Усовершенствования инфраструктуры (1017)
Включает функции из версии
2025-09-01API:API данных
Проверка подлинности идентификатора Microsoft Entra
Возможность отключить встроенную аутентификацию.
Управляемый клиентом ключ (CMK)
29 августа 2025 г.
В этом выпуске рассматриваются улучшения производительности запросов с указанием индексов, расширенными командами и исправлениями ошибок для операторов агрегирования.
Усовершенствования двигателя (0829)
Появилась поддержка подсказок индекса. Эта функция позволяет явно указать индекс во время выполнения запроса.
[Предварительная версия] Включены сканирования только индекса на упорядоченных индексах для запросов подсчета, где фильтры могут быть применены к индексу, и проекции отсутствуют.
[предварительная версия] Улучшена производительность параллельной сборки индекса.
Улучшены запросы поиска точек для более эффективного выполнения.
Расширенные команды
usersInfoиconnectionStatusдля возврата всех поддерживаемых ролей (ReadWrite,UserAdmin,Root) и наборов привилегий (dbAdmin,userAdmin,clusterMonitor,clusterManager,hostManager).Улучшенная производительность планирования запросов путем внедрения пользовательского планировщика для операций вставки.
Исправлена ошибка в
$lastNи$bottomN.Исправлен тип обновления для добавления совместимости с драйверами C++, требующими 32-битового ответа.
Расширенные сообщения об ошибках для выходных этапов
$mergeи$out.
Усовершенствования инфраструктуры (0909)
Ключи, управляемые клиентом (CMK), поддерживают общую доступность.
Идентификатор Microsoft Entra ID поддерживает общую доступность.
15 июля 2025 г.
В этом выпуске улучшена оптимизация индекса, поддержка индекса HNSW для уровня M30 и улучшенное поведение индекса TTL для повышения производительности.
Усовершенствования двигателя (0715)
[предварительная версия] Включена оптимизация pushdown индекса для
$sortлюбого поля.Включена оптимизация pushdown индекса для
$limit.[предварительная версия] Добавлена поддержка составных индексов в условиях фильтра.
Добавлена поддержка индекса иерархического навигации по небольшому миру (HNSW) для уровня кластера M30.
Улучшенное поведение индекса TTL для продолжения обработки, даже если кластер переходит в режим только для чтения по причине переполнения диска.
Усовершенствования параллельной сборки для ускорения создания индексов в сегментированной и несхардированной коллекции.
Усовершенствования инфраструктуры (0730)
- [предварительная версия] Добавлена поддержка CMK, разрешенная только во время этапа подготовки.
05 мая 2025 г.
Этот выпуск включает подсистему v8 с расширенным преобразованием типов данных, улучшенными операторами ранжирования и улучшениями проверки конвейера.
-
Поддержка
$convertbinData в binData, string в binData и binData в string (за исключением формата: auto).Добавлена поддержка
$toUUID, чтобы упростить преобразование из string в UUID.$rankи$denseRankтеперь обрабатываютnullи отсутствующие значения одинаково при расчете ранга, приводя в соответствие с поведением$sort.Ограничение размера конвейера — агрегирование выдает ошибку, если превышен предел стадии конвейера.
$getFieldтеперь принимает любое допустимое выражение, преобразующееся в строку, а не только строковые константы.
Усовершенствования инфраструктуры (0520)
- [Предварительная версия] Поддержка Microsoft Entra ID.
23 марта 2025 г.
Этот выпуск добавляет точную поддержку векторного поиска, расширенную поддержку сортировки на этапах агрегирования и возможности преобразования UUID.
Усовершенствования двигателя (0323)
Добавлена поддержка точного поиска в векторных запросах поиска.
Добавлена поддержка команды listDatabases.
Добавлена поддержка оператора агрегирования типов
$toUUID.Добавлена поддержка частичного проталкивания фильтра для предикатов.
Добавлена поддержка
$dateFromStringоператора с полной функциональностью.Расширенный синтаксис для
$getFieldоператора агрегирования. Теперь значение 'field' может быть выражением, которое преобразуется в строку.Добавлена поддержка команды let верхнего уровня для переменных на этапе
$geoNear.Теперь доступна поддержка серверной команды для времени ожидания инструкции.
Появилась поддержка
$toUUIDоператора агрегирования.Реализована полная функциональность оператора
$dateFromString.Расширен оператор
$getFieldдля принятия выражений, которые преобразуются в строку для параметра поля.Расширенная поддержка сортировки для этапов агрегирования:
$project,$redact,$set,$addFields.$replaceRootПоддержка сортировки с применением операторов сравнения (
$expr,$in,$cmp,$eq,$ne,$lt,$lte,$gt,$gte).Включена поддержка по умолчанию для усечения уникального индекса с помощью нового класса оператора.
Добавлена поддержка сортировки с операторами набора в агрегации (
$setEquals,$setUnion,$setIntersection,$setDifference,$setIsSubset).
Усовершенствования инфраструктуры (0212)
Расширенная региональная доступность.
South IndiaSouth Central US
12 февраля 2025 г.
В этом выпуске представлена сборка PostgreSQL с открытым исходным кодом 17, оптимизированная производительность агрегирования и общая доступность автомасштабирования с поддержкой повышения уровня геореплик.
Усовершенствования двигателя (0212)
Представлена сборка
pg_documentdbс открытым исходным кодом, предназначенная для PostgreSQL 17.Добавлена поддержка отправки
$graphLookupфильтров JOIN рекурсивного общего табличного выражения (CTE) в индекс, что повышает эффективность запросов.Включена поддержка следующих этапов агрегирования и команд:
currentOp, ,collStatsdbStatsиindexStats.Повышена
$lookupпроизводительность, так как$unwindможно встроить при включенииpreserveNullAndEmptyArrays.Оптимизированное агрегирование достигается пропуском загрузки документа, когда выражение
$groupявляется константой.
Усовершенствования инфраструктуры (0212)
[Предварительная версия] Поддержка потока изменений для коннектора Kafka Debezium и драйвера Pymongo.
Расширенная региональная доступность.
Switzerland WestJio India West
23 января 2025 г.
Этот выпуск знаменует собой важную веху в выпуске ядра Azure DocumentDB с открытым исходным кодом.
- Мы открыли движок под Azure DocumentDB в открытый доступ. Дополнительные сведения см. в разделе https://github.com/documentdb.
14 октября 2024 г.
Этот выпуск включает фоновое построение индексов по умолчанию, расширяет $setWindowFields возможности и добавляет поддержку $fill ступени агрегации.
Индексы по умолчанию создаются в фоновом режиме.
Поддержка дополнительных вариантов с
$setWindowFields.$integral.$derivative.$expMovingAvg.$linearFill.$locf.$documentNumber.$shift.Добавлена поддержка дополнительных операторов с использованием
$group.-
$top,$topN,$bottom,$bottomN,$first$firstN$last$lastN$maxN$minN.
-
$max.$min.
Добавлена поддержка операторов агрегирования.
-
$toHashedIndexKey.
-
Добавлена поддержка этапов агрегирования.
-
$fill.
-
Добавлена поддержка
wallTimeв ChangeStreams.
16 сентября 2024 г.
Ограниченный предварительный просмотр для ChangeStream.
Предварительная версия с ограниченным доступом для поддержки среды выполнения сортировки запросов с использованием
$find/$aggregate.Большие ключи индекса включены в качестве параметра по умолчанию для индексирования.
Добавлена поддержка
$DbRefс дополнительными полями$ref/$id/$db, с ограничением опции вelemMatch.Добавлена поддержка для тригонометрических операторов агрегирования.
Поддержка дополнительных вариантов с
$setWindowFields.$count.$addToSet.$push.$avg.$rank.$denseRank.$covariancePop$covarianceSamp
Поддержка
$letс последующим.$lookup.$find.$aggregate.
$mergeПоддержка этапа агрегирования со следующими параметрами.whenMatched:
replace/keepExisting/merge/fail.whenNotMatched:
insert/discard/fail.
05 августа 2024 г.
Поддержка TLS1.3 для подключений mongo.
Поддержка аккумуляторов
-
$mergeObjects.
-
Поддержка операторов агрегирования
$bitAnd.$bitOr.$bitXor.$bitNot.$let.
Поддержка этапа агрегирования
$bucket.$vectorSearch.$setWindowFields(Только с$sumоконным аккумулятором).
Операторы геопространственных запросов
$minDistance.$maxDistance.$near.$nearSphere.
2 июля 2024 г.
Этот выпуск добавляет новые метрики активности и запросов клиентов, а также предварительную поддержку для геопространственных операторов и улучшения функциональности аккумуляторов.
Добавлены метрики
Активность клиента.
Запросы.
[предварительная версия] Поддержка аккумуляторов
-
$mergeObjects.
-
[предварительная версия] Поддержка оператора агрегирования
-
$let.
-
[предварительная версия] Операторы геопространственных запросов
$minDistance.$maxDistance.
06 мая 2024 г.
В этом выпуске представлены геопространственные агрегаты, поддержка больших ключей индекса, геореплики и улучшения производительности для групп и отдельных операций.
Усовершенствования операторов запросов.
$geoNearагрегация. Этап агрегирования можно включить с помощью флага —Geospatial supportПоддержка аккумуляторов
$push.$addToSet.$tsSecond/$tsIncrement.$map/$reduce.
Поддержка выражений дат
$dateAdd.$dateSubtract.$dateDiff.
Поддержка операторов агрегирования
$maxN/$minN.$sortArray.$zip.
Создание индексов с большими ключами индекса: значения, превышающие 2,7 КБ.
Географические реплики, позволяющие восстановление после аварий в нескольких регионах и масштабирование операций чтения.
Улучшена производительность группы и различаемости.
Улучшена производительность запросов
$geoWithinс$centerSphere, когда радиус больше π.
16 апреля 2024 г.
Этот релиз добавляет $graphLookup поддержку и значительные улучшения производительности для проверки существования, диапазонных запросов и индексированных сканирований.
Усовершенствования операторов запросов.
$centerSphereс поддержкой index pushdown и координат GeoJSON.$graphLookupподдержка.
Повышение производительности.
$exists,{ $eq: null }{ $ne: null }добавив новые термины индекса.сканирует
$in/$nq/$neв индексе.сравните частичные (диапазон) запросы.
18 марта 2024 г.
Этот выпуск добавляет поддержку портала для частных конечных точек, векторного индексирования HNSW для уровней M40+ и предварительной версии геопространственных запросов с фоновыми сборками индексов.
Поддержка частной конечной точки включена на портале.
Векторный индекс HNSW на уровнях кластера M40 и более крупных.
[предварительная версия] Включите геопространствированные запросы.
Усовершенствования операторов запросов.
$centerSphereс сокращением индекса.Оператор
$minи оператор$maxс$project.$binarySizeОператор агрегирования.
[предварительная версия] Возможность создавать индексы в фоновом режиме (за исключением уникальных индексов).
03 марта 2024 г.
Этот выпуск содержит усовершенствования плана "Объяснение " и различных возможностей фильтрации векторов.
Разрешает фильтрацию по столбцам метаданных при выполнении векторных поисков.
План
Explainпредлагает два разных режимаDescription allShardsQueryPlanЭтот режим является новым режимом объяснения для просмотра плана запроса для всех сегментов, участвующих в выполнении запроса. Этот режим предоставляет исчерпывающую перспективу для распределенных запросов. allShardsExecutionВ этом режиме представлен альтернативный режим объяснения для проверки сведений о выполнении всех сегментов, участвующих в запросе. Этот режим предоставляет исчерпывающую информацию для оптимизации производительности. Поддержка уровня "Бесплатный" доступна в других регионах. Теперь эти регионы включают восточную часть США 2. Дополнительные сведения см. в разделе о ценах на Azure DocumentDB.
Теперь возможность создавать индексы в фоновом режиме доступна в предварительной версии.