MongoDB Compass è uno strumento GUI visivo che ci consente di operare su MongoDB attraverso un'interfaccia visiva.

Installazione di MongoDB Compass

Per il sistema Windows, fare riferimento alla sezione di installazione di MongoDB nell'ambiente Windows. Per il sistema MacOS, fare riferimento alla sezione di installazione di MongoDB nell'ambiente MacOS.

Connessione al server MongoDB

Aprire Compass Immagine di apertura Compass

Se non hai impostato un account e una password durante l'installazione di MongoDB in locale, basta fare clic su "Connetti" per utilizzare la connessione predefinita per accedere a MongoDB in locale.

Se è stato impostato un account e una password, o se si desidera connettersi a un MongoDB remoto, fare clic nell'angolo in alto a destra per accedere alla pagina di configurazione della connessione. Configurazione della connessione di Compass

Inserire le informazioni di connessione a MongoDB Connessione di Compass

Interfaccia Principale

Interfaccia Principale di Compass

Creazione di un Database

Sulla base dell'immagine sopra, fare clic per entrare nella finestra di creazione del database Finestra Creazione Database

Suggerimento: Quando si crea un database in Compass, è necessario anche creare una collezione, quindi è necessario inserire un nome della collezione nell'immagine sopra.

Operazioni sulla Collezione

Operazioni sulla Collezione

Inserimento Dati

Inserimento Dati

Inserire i dati JSON del documento e fare clic su "Inserisci" per inserire i dati. Se si inserisce un array JSON, rappresenta l'inserimento di più dati. Di seguito sono riportati i documenti in fase di inserimento:

[{
	"elemento": "giornale",
	"qtà": 25,
	"dimensione": {
		"h": 14,
		"w": 21,
		"uom": "cm"
	},
	"stato": "A"
}, {
	"elemento": "quaderno",
	"qtà": 50,
	"dimensione": {
		"h": 8.5,
		"w": 11,
		"uom": "in"
	},
	"stato": "A"
}, {
	"elemento": "carta",
	"qtà": 100,
	"dimensione": {
		"h": 8.5,
		"w": 11,
		"uom": "in"
	},
	"stato": "D"
}, {
	"elemento": "agenda",
	"qtà": 75,
	"dimensione": {
		"h": 22.85,
		"w": 30,
		"uom": "cm"
	},
	"stato": "D"
}, {
	"elemento": "cartolina",
	"qtà": 45,
	"dimensione": {
		"h": 10,
		"w": 15.25,
		"uom": "cm"
	},
	"stato": "A"
}]

Query dei Dati

Query dei Dati

Modifica ed Eliminazione Dati

Modifica ed Eliminazione Dati

Creazione dell'Indice

Passa al pannello dell'indice della collezione
Passa al Pannello dell'Indice della Collezione

Crea Indice
Crea Indice MongoDB

Analisi delle Prestazioni della Query

Simile a explain di MySQL, MongoDB supporta anche l'istruzione explain per analizzare le prestazioni delle istruzioni di query.
Analisi delle Prestazioni della Query

Analisi delle Prestazioni della Query