Publié le: May 4, 2021

Amazon DocumentDB (avec compatibilité MongoDB) est un service de base de données de documents rapide, évolutif, hautement disponible et entièrement géré qui prend en charge les charges de travail de MongoDB. En tant que base de données de documents, Amazon DocumentDB facilite le stockage, l'interrogation et l'indexation des données JSON à grande échelle.

Amazon DocumentDB continue à accroître la compatibilité avec MongoDB et ajoute aujourd'hui la prise en charge des API MongoDB et des améliorations d'indexation suivantes dans DocumentDB 3.6 et 4.0 :

  • renameCollection : commande administrative utilisée pour renommer une collection existante
  • $natural : modificateur de requête qui effectue une analyse de collection pour renvoyer les résultats d'une requête dans un ordre naturel
  • $indexOfArray : opérateur d'agrégation utilisé pour rechercher dans un tableau l'occurrence d'une valeur spécifiée, puis retourner l'index du tableau (basé sur zéro) de la première occurrence
  • $reverseArray : opérateur d'agrégation utilisé pour inverser l'ordre des éléments du tableau spécifié
  • $zip : opérateur d'agrégation utilisé pour transposer un tableau
  • Possibilité d'utiliser un index pour l'API distinct() pour les index non multi-clés
  • Possibilité d'utiliser $hint pour forcer un plan d'index spécifique pour les requêtes de mise à jour

Ces capacités sont prises en charge dans toutes les régions où Amazon DocumentDB est disponible. Toutes les API MongoDB et les fonctionnalités de pipeline d'agrégation pour Amazon DocumentDB sont disponibles sur cette page. Si vous êtes un nouvel utilisateur d'Amazon DocumentDB, le guide de démarrage explique comment mettre en service rapidement un cluster Amazon DocumentDB et explorer la flexibilité du modèle de document.