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 Image d'ouverture de 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. Configuration de la connexion Compass

Saisissez les informations de connexion MongoDB Connexion Compass

Interface Principale

Interface Principale de Compass

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 Fenêtre de création de 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

Opérations sur les Collections

Insertion de Données

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

Requête de Données

Modification & Suppression de Données

Modification et Suppression de Données

Création d'index

Basculer vers le panneau d'indexation de la collection
Basculer vers le panneau d'indexation de la collection

Créer un index
Créer un index MongoDB

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.
Analyser les performances des requêtes

Analyser les performances des requêtes