Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article contient des notes de publication pour l’API pour MongoDB vCore. Ces notes de publication sont composées de dates de publication des fonctionnalités et de mises à jour des fonctionnalités.
Important
Les éléments marqués comme [Preview] nécessitent une demande de support pour activation sur votre cluster.
Dernière version : 10 octobre 2025
Améliorations du moteur_1010
- [Aperçu] Ajout de la prise en charge de l'index pushdown pour les requêtes de tri filtrant sur le champ
_id. - [Aperçu] Ajout de la prise en charge de la validation de schéma pour $jsonSchema lors de la création ou de la modification de règle.
- [Aperçu] Ajout de l'application du schéma avec l'intégration CSFLE (Client Side Field Level Encryption).
- [Aperçu] L'index TTL utilise une analyse d'index ordonnée via des indices d'index. L’index TTL effectue des suppressions par lots en continu pendant jusqu’à 60 secondes, au lieu d’une fois toutes les 60 secondes
Améliorations d’infrastructure_1017
- Ajout de la version
2025-09-01de l’API pour inclure des fonctionnalités supplémentaires :- API de données
- Activer l'authentification Entra pour les utilisateurs et désactiver l’authentification native.
- CMK
Versions précédentes
29 août 2025
Moteur Enhancements_0829
- Ajout de la prise en charge des indicateurs d’index, ce qui permet aux développeurs de spécifier explicitement un index pendant l’exécution de la requête.
- [Aperçu] Activation des analyses d'index uniquement sur les index ordonnés pour les requêtes de comptage où les filtres peuvent être poussés vers le bas jusqu'à l'index et aucune projection n'est appliquée.
- [Version préliminaire] Amélioration des performances de construction d’index parallèles.
- Requêtes de recherche de points améliorées pour une exécution plus efficace.
- Amélioration des commandes
usersInfoetconnectionStatuspour retourner tous les rôles pris en charge (ReadWrite, UserAdmin, Root) et les jeux de privilèges (dbAdmin, userAdmin, clusterMonitor, clusterManager, hostManager). - Amélioration des performances de planification des requêtes en introduisant un planificateur personnalisé pour les opérations d’insertion.
- Corrigez le bogue dans $lastN et $bottomN.
- Type de réponse fixe de mise à jour pour ajouter la compatibilité aux pilotes C++ nécessitant une réponse en 32 bits.
- Messages d’erreur améliorés pour les phases
$mergede sortie et$out.
Améliorations d'infrastructure_0909
15 juillet 2025
Améliorations du moteur_0715
- [Aperçu] Optimisation de l'index pushdown activée pour $sort sur n'importe quel champ.
- Optimisation de l'index pushdown activée pour $limit.
- [Aperçu] Ajout de la prise en charge des index composites sur les conditions de filtre.
- Ajout de la prise en charge de l’index HNSW au niveau de cluster M30.
- Comportement d'index TTL amélioré pour continuer le traitement même si le cluster devient en lecture seule en raison d'un disque plein.
- Améliorations apportées à la construction parallèle pour accélérer la création d'index sur les collections shardées et non shardées.
Améliorations de l'infrastructure_0730
- [Aperçu] Ajout de la prise en charge de CMK, autorisée uniquement pendant la phase de provisionnement.
5 mai 2025
Améliorations du moteur_0505
-
MongoDB vCore v8 publié.
- Prise en charge $convert sur binData pour binData, chaîne à binData et binData à chaîne (sauf avec format : auto).
- Ajout de la prise en charge de $toUUID pour simplifier la conversion de chaîne en UUID.
- $rank et $denseRank traitent maintenant
nullet les valeurs manquantes de la même manière lors du calcul des classements, alignant ainsi le comportement avec $sort. - Application de la taille du pipeline : l’agrégation génère une erreur si la limite d’étape du pipeline est dépassée.
- $getField accepte désormais toute expression valide qui se résout en une chaîne, pas seulement les constantes de chaîne.
Améliorations de l'infrastructure_0520
- Prise en charge d’EntraID (préversion).
23 mars 2025
Améliorations du moteur_0323
- Ajout de la prise en charge de la recherche exacte dans les requêtes de recherche vectorielle.
- Ajout de la prise en charge de la commande listDatabases.
- Ajout de la prise en charge de l’opérateur d’agrégation de type $toUUID.
- Ajout de la prise en charge du pushdown de filtre partiel pour les prédicats $in.
- Ajout de la prise en charge de l’opérateur $dateFromString avec des fonctionnalités complètes.
- Syntaxe étendue pour l'opérateur d'agrégation $getField. Maintenant, la valeur de « field » pourrait être une expression qui se résout en une chaîne.
- L’ajout de la prise en charge de la commande d’agrégation de niveau supérieur permet aux variables d’entrer dans l’étape $geoNear.
- La prise en charge des commandes backend pour le délai d'expiration des instructions est désormais disponible.
- Prise en charge de l’opérateur d’agrégation $toUUID.
- Implémentation de fonctionnalités complètes pour l’opérateur $dateFromString.
- L'opérateur $getField a été étendu pour accepter des expressions qui se résolvent en une chaîne de caractères pour le paramètre de champ.
- Prise en charge étendue des classements aux étapes d’agrégation : $project, $ redact, $set, $addFields, $replaceRoot.
- Prise en charge du classement activé avec les opérateurs de comparaison ($expr, $ in, $cmp, $eq, $ne, $lt, $lte, $gt, $gte).
- Prise en charge par défaut de la troncation d’index unique à l’aide d’une nouvelle classe d’opérateur.
- Introduction de la prise en charge du classement avec des opérateurs définis dans l’agrégation ($setEquals, $setUnion, $setIntersection, $setDifference, $setIsSubset).
Améliorations de l'infrastructure_0212
- Disponibilité régionale étendue.
- Inde Sud
- États-Unis - partie centrale méridionale
12 février 2025
Améliorations du moteur_0212
- Une version open source de pg_documentdb a été introduite, ciblant PostgreSQL 17.
- Ajout de la prise en charge de la poussée des filtres CTE JOIN récursifs de $graphLookup vers l’index, ce qui améliore l’efficacité des requêtes.
- Prise en charge des étapes et commandes d’agrégation suivantes : currentOp, collStats, dbStats et indexStats.
- Amélioration des performances de $lookup en permettant l'intégration de $unwind lorsque la fonction preserveNullAndEmptyArrays est activée.
- Agrégation optimisée en ignorant le chargement du document lorsque l’expression $group est une constante.
Améliorations de l'infrastructure_0212
- GAed Mise à l’échelle automatique de SKU.
- Modifier la prise en charge des flux pour le connecteur Kafka Debezium et le pilote Pymongo. (Préversion)
- Promotion activée pour le géoréplica.
- Disponibilité régionale étendue.
- Suisse Ouest
- Jio Inde Ouest
23 janvier 2025
- Nous avons ouvert le moteur derrière Azure Cosmos DB pour MongoDB vCore ! Consultez ce document ici : DocumentDB
14 octobre 2024
- Les index sont créés pour s'exécuter en arrière-plan par défaut.
- Prise en charge d’autres options avec $setWindowFields.
- $integral.
- $derivative.
- $expMovingAvg.
- $linearFill.
- $locf.
- $documentNumber.
- $shift.
- Ajout de la prise en charge de plus d'opérateurs avec $group.
- $top, $topN, $bottom, $bottomN, $first, $firstN, $last, $lastN, $maxN, $minN.
- $max.
- $min.
- Prise en charge ajoutée pour les opérateurs d’agrégation.
- $toHashedIndexKey.
- Prise en charge ajoutée pour les étapes d'agrégation.
- $fill.
- Ajout de la prise en charge de
wallTimeavec ChangeStreams.
16 septembre 2024
- Aperçu sécurisé pour ChangeStream.
- Préversion contrôlée pour la prise en charge du Runtime de classement avec des requêtes $find/$aggregate.
- Les clés d’index volumineuses activées comme option par défaut pour l’indexation.
- Ajout de la prise en charge de $DbRef avec des champs supplémentaires $ref/$id/$db, avec limitation de l’option avec
elemMatch. - Prise en charge ajoutée pour les opérateurs d’agrégation trigonométrique.
- Prise en charge d’autres options avec $setWindowFields.
- $count.
- $addToSet.
- $push.
- $avg.
- $rank.
- $denseRank.
- $covariancePop
- $covarianceSamp
- Prise en charge de $let avec les éléments suivants.
- $lookup.
- $find.
- $aggregate.
- Prise en charge de $merge étape d’agrégation avec les éléments suivants.
- whenMatched : « replace » / « keepExisting » / « merge » / « fail ».
- whenNotMatched : « insérer » / « rejeter » / « échouer ».
05 août 2024
- La prise en charge géospatiale est désormais en disponibilité générale.
- MongoDB vCore v7 publié.
- Prise en charge de TLS 1.3 pour les connexions mongo.
- Prise en charge des accumulateurs
- $mergeObjects.
- Prise en charge des opérateurs d’agrégation
- $bitAnd.
- $bitOr.
- $bitXor.
- $bitNot.
- $let.
- Prise en charge de la phase d’agrégation
- $bucket.
- $vectorSearch.
- $setWindowFields (uniquement avec accumulateur de fenêtre $ sum).
- Opérateurs de requêtes géospatiales
- $minDistance.
- $maxDistance.
- $near.
- $nearSphere.
02 juillet 2024
Métriques ajoutés
- Activité du client.
- Requêtes.
Prise en charge des accumulateurs [Préversion]
- $mergeObjects.
Prise en charge de l’opérateur d’agrégation [Préversion]
- $let.
Opérateurs de requêtes géospatiales [Préversion]
- $minDistance.
- $maxDistance.
6 mai 2024
Renforcement de l'opérateur de requête.
Agrégation $geoNear. L’étape d’agrégation peut être activée via l’indicateur
Geospatial support for vCore "MongoDB for CosmosDB"(fonctionnalité en préversion)Prise en charge des accumulateurs
- $push.
- $addToSet.
- $tsSecond/$tsIncrement.
- $map/$reduce.
Prise en charge des expressions de date
- $dateAdd.
- $dateSubtract.
- $dateDiff.
Prise en charge des opérateurs d’agrégation
- $maxN/minN.
- $sortArray.
- $zip.
Création d’index avec des clés d’index volumineuses : valeurs supérieures à 2,7 Ko.
Géo-réplicas permettant la récupération d’urgence inter-régions et la mise à l’échelle des lectures.
Amélioration des performances de groupe et distinctes.
Amélioration des performances pour les requêtes $geoWithin avec $centerSphere lorsque le rayon est supérieur à π.
16 avril 2024
Renforcement de l'opérateur de requête.
- $centerSphere avec le pushdown de l'index, ainsi que la prise en charge des coordonnées GeoJSON.
- Prise en charge $graphLookup.
Amélioration des performances.
- $exists, { $eq: null}, {$ne: null} en ajoutant de nouveaux termes à l'index.
- analyse avec $in/$nq/$ne dans l'index.
- comparez les requêtes partielles (plage).
18 mars 2024
- Prise en charge du point de terminaison privé activée sur le portail.
- Index vectoriel HNSW sur les niveaux de cluster M40 et plus grands.
- Activez les requêtes géo-spatiales. (Préversion)
- Renforcement de l'opérateur de requête.
- $centerSphere avec le pushdown de l'index.
- opérateur $min et $max avec $project.
- Opérateur d'agrégation $binarySize.
- Possibilité de générer des index en arrière-plan (à l'exception des index uniques). (Préversion)
3 mars 2024
Cette version contient des améliorations apportées au plan d’Explication et à diverses capacités de filtrage vectoriel.
L’API pour MongoDB vCore permet de filtrer par colonnes de métadonnées tout en effectuant des recherches vectorielles.
Le plan
Explainoffre deux modes différentsDescriptif allShardsQueryPlanCe mode est un nouveau mode d’explication permettant d’afficher le plan de requête pour toutes les partitions impliquées dans l’exécution de la requête. Ce mode offre une perspective complète pour les requêtes distribuées. allShardsExecutionCe mode présente un autre mode d’explication pour inspecter les détails d’exécution sur toutes les partitions impliquées dans la requête. Ce mode vous fournit des informations complètes à utiliser dans l’optimisation des performances. La prise en charge de niveau gratuit est disponible dans d’autres régions. Ces régions incluent désormais USA Est 2. Pour plus d’informations, consultez la Tarification d’Azure Cosmos DB.
La possibilité de générer des index en arrière-plan est désormais disponible en préversion.