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

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.

Inserire le informazioni di connessione a MongoDB

Interfaccia Principale

Creazione di un Database
Sulla base dell'immagine sopra, fare clic per entrare nella finestra di creazione del 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

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

Modifica ed Eliminazione Dati

Creazione dell'Indice
Passa al pannello dell'indice della collezione

Crea Indice

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

