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.