Se connecter depuis Compass au service Public Cloud Databases pour MongoDB
Connectez-vous à votre service Public Cloud Databases pour MongoDB à l'aide de MongoDB Compass
Objectif
Public Cloud Databases vous permet de vous concentrer sur la création et le déploiement de vos applications cloud, pendant qu'OVHcloud prend en charge l'infrastructure de base de données et son maintien en conditions opérationnelles.
Ce guide explique comment se connecter à une instance de base de données MongoDB avec l'un des outils de gestion Open Source (SSPL) les plus connus au monde pour MongoDB : MongoDB Compass.
Prérequis
- Un projet Public Cloud dans votre compte OVHcloud
- Une base de données MongoDB fonctionnant sur votre service Public Cloud Databases OVHcloud (ce guide peut vous aider à répondre à ce prérequis)
- Configurer votre instance MongoDB pour accepter les connexions entrantes
- Une version stable de MongoDB Compass installée ainsi qu'une connectivité réseau publique (Internet). Ce guide a été réalisé avec MongoDB Compass version 1.30.1.
Concept
Une instance MongoDB peut être gérée de plusieurs façons. L'une des plus simples, mais aussi des plus puissantes, consiste à utiliser une interface en ligne de commande (CLI), comme indiqué dans notre guide : Se connecter à MongoDB avec la CLI, ou à utiliser des langages de programmation tels que PHP ou Python.
Une autre méthode consiste à interagir directement à l'aide d'un outil de gestion pour MongoDB : MongoDB Compass.
Pour cela, nous devrons installer MongoDB Compass, puis configurer notre instance Public Cloud Databases pour MongoDB afin d'accepter les connexions entrantes, et enfin configurer MongoDB.
En pratique
Installation
Veuillez suivre la documentation officielle pour installer MongoDB Compass.
Nous sommes maintenant prêts à découvrir comment nous connecter à notre instance MongoDB.
Se connecter avec MongoDB Compass
Dans MongoDB Compass, renseignez le champ de connexion avec l'URI de service :
Vous pouvez maintenant interagir avec votre service Public Cloud Databases pour MongoDB :
Insérer et interroger des données
Vous pouvez utiliser le mongoshell, intégré à Compass, pour créer votre première base de données et collection. Voici un script qui crée la base de données company et la collection customer, puis insère 100 documents aléatoires.
Charger des données dans MongoDB
Pour charger 100 documents dans une collection nommée customer avec des données aléatoires, utilisez le script mongosh suivant :
Interroger des données avec le framework d'agrégation
Le pipeline d'agrégation MongoDB ci-dessous utilise le framework d'agrégation MongoDB pour regrouper les clients par âge et compter chaque occurrence. Vous pouvez utiliser le mongoshell pour l'exécuter :
Vous pouvez également utiliser l'interface de Compass pour exécuter le pipeline d'agrégation.
Aller plus loin
Consultez la documentation pour découvrir toutes les fonctionnalités et comment interagir avec vos données.
Configurer le vRack pour Public Cloud
Consultez le dépôt d'exemples GitHub pour découvrir comment vous connecter à votre base de données avec plusieurs langages.
Rejoignez notre communauté d'utilisateurs.
Nous voulons vos retours !
Nous serions ravis de répondre à vos questions et apprécions tout retour que vous pourriez nous faire.
Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. Vous êtes sur Discord ? Rejoignez notre chaîne via https://discord.gg/ovhcloud et interagissez directement avec l’équipe qui développe notre service de bases de données !