MongoDB Compass est un outil GUI visuel qui nous permet d'opérer MongoDB à travers une interface visuelle.
Installation de MongoDB Compass
Pour un système Windows, veuillez consulter la section d'installation de l'environnement Windows de MongoDB. Pour un système MacOS, veuillez consulter la section d'installation de l'environnement MacOS de MongoDB.
Connexion au serveur MongoDB
Ouvrez Compass
Si vous n'avez pas configuré de compte et de mot de passe lors de l'installation de MongoDB en local, cliquez simplement sur "Se connecter" pour utiliser la connexion par défaut pour vous connecter à MongoDB en local.
Si un compte et un mot de passe ont été configurés, ou si vous souhaitez vous connecter à un MongoDB distant, cliquez sur le coin supérieur droit pour accéder à la page de configuration de la connexion.
Saisissez les informations de connexion MongoDB
Interface Principale
Création d'une base de données
Sur la base de l'image ci-dessus, cliquez pour accéder à la fenêtre de création de la base de données
Astuce : Lors de la création d'une base de données dans Compass, vous devez également créer une collection, d'où la saisie d'un nom de collection dans l'image ci-dessus.
Opérations sur les Collections
Insertion de Données
Saisissez les données JSON du document et cliquez sur "Insérer" pour insérer les données. Si vous saisissez un tableau JSON, cela représente l'insertion de plusieurs éléments de données. Voici les documents en cours d'insertion :
[{
"article": "journal",
"quantité": 25,
"taille": {
"h": 14,
"w": 21,
"uom": "cm"
},
"statut": "A"
}, {
"article": "notebook",
"quantité": 50,
"taille": {
"h": 8.5,
"w": 11,
"uom": "in"
},
"statut": "A"
}, {
"article": "papier",
"quantité": 100,
"taille": {
"h": 8.5,
"w": 11,
"uom": "in"
},
"statut": "D"
}, {
"article": "planificateur",
"quantité": 75,
"taille": {
"h": 22.85,
"w": 30,
"uom": "cm"
},
"statut": "D"
}, {
"article": "carte postale",
"quantité": 45,
"taille": {
"h": 10,
"w": 15.25,
"uom": "cm"
},
"statut": "A"
}]
Requête de Données
Modification & Suppression de Données
Création d'index
Basculer vers le panneau d'indexation de la collection
Créer un index
Analyse des performances des requêtes
Similaire à explain
de MySQL, MongoDB supporte également l'instruction explain
pour analyser les performances des instructions de requête.