MongoDB Compass: installazione e primi passi
MongoDB Compass facilita il lavoro con MongoDB grazie alla sua interfaccia grafica. Ti mostriamo come installare e utilizzare questo strumento.
MongoDB Compass: gestire i database in modo più semplice
MongoDB è una delle soluzioni NoSQL più popolari e di successo. L’obiettivo principale di questo sistema di gestione dei database è la memorizzazione e la gestione di ampi registri di dati, che possono essere elaborati in vari formati e raggruppati in raccolte come documenti BSON. Sebbene la soluzione cerchi di essere il più semplice possibile, il lavoro con le righe di comando richiede un po’ di conoscenze preliminari e molta precisione.
MongoDB Compass fornisce una chiara interfaccia grafica con cui è possibile visualizzare, modificare e analizzare i dati. Qui ti spieghiamo come installare MongoDB Compass sul tuo sistema e quali sono le funzioni offerte dallo strumento nell’uso quotidiano.
Quali funzioni offre MongoDB Compass?
MongoDB Compass può fare tutto ciò che può fare la shell. Tuttavia, grazie all’interfaccia user-friendly, molte operazioni risultano decisamente più rapide e semplici. L’accesso si estende ai singoli documenti, alle raccolte e persino alla creazione di un database completo. Le operazioni che si possono eseguire con MongoDB Compass includono:
- Creare nuovi database, raccolte e documenti
- Visualizzare dati memorizzati nel database
- Aggiungere, modificare ed eliminare un documento
- Effettuare un’analisi approfondita e completa del sistema e dei database creati
- Monitoraggio continuo delle prestazioni del sistema
- Monitoraggio e personalizzazione dei dati secondo i principi del formato JSON
MongoDB Compass è gratuito.
MongoDB Compass: requisiti per l’installazione e versioni disponibili
Prima di poter installare MongoDB Compass, è necessario scegliere la versione dello strumento:
- MongoDB Compass è la versione completa.
- MongoDB Compass Read-Only non offre alcuna opzione per la modifica o l’eliminazione dei documenti.
- MongoDB Compass Isolated funziona indipendentemente dalla rete.
Tutte e tre le versioni sono disponibili per il download sul sito web di MongoDB.
MongoDB Compass è compatibile con i sistemi operativi più comuni. È possibile ottenere l’interfaccia utente grafica (GUI) per OS X, Ubuntu e Windows.
Per poter utilizzare lo strumento, il database orientato ai documenti deve essere già installato sul tuo sistema. Se hai bisogno di aiuto al riguardo, nel nostro tutorial su MongoDB trovi tutte le informazioni necessarie. Devi inoltre disporre dei permessi di amministratore. Sebbene le singole fasi di installazione possano variare leggermente a seconda del sistema, i processi effettivi con MongoDB Compass sono identici su tutte le macchine.
Come installare MongoDB Compass
Con OS X o Windows, è sufficiente collegarsi al sito web sopra indicato, selezionare la versione desiderata, scaricarla e seguire le istruzioni della procedura guidata di installazione. Se invece desideri installare MongoDB Compass in Ubuntu, ad esempio, devi disporre dei permessi sudo. Se ne sei in possesso, puoi procedere come segue:
- Vai al sito web di MongoDB Compass e copia il link per il download della rispettiva versione.
- Utilizza il comando
wget
. Nella versione 1.39.4 si presenta così:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash- Utilizza il comando
apt
per installare MongoDB Compass:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash- Una volta completata l’installazione, apri MongoDB Compass:
$ mongodb-compass
bashA questo punto viene visualizzata una schermata iniziale. Nelle prossime sezioni ti spiegheremo come procedere e quali opzioni hai a disposizione.
Stabilire una connessione al server
Per poter utilizzare MongoDB Compass, è necessario innanzitutto stabilire una connessione al server. Il modo più semplice per farlo è eseguire i seguenti passaggi:
- Per prima cosa, fai clic su “New Connection” (Nuova connessione) nell’angolo in alto a sinistra per stabilire una connessione.
- A questo punto troverai in alto l’opzione “Fill in connection fields individually” (Compila i campi di connessione individualmente). Selezionala facendoci clic sopra.
- Ora inserisci l’IP del tuo server remoto nel campo “Hostname” (nome host).
- Se la porta non è stata modificata manualmente in precedenza, puoi utilizzare il valore predefinito, ovvero: “27017”.
- Se desideri utilizzare ulteriori misure di sicurezza, vai a “Username / Password” alla voce “Authentication” (Autenticazione) e inserisci i dati di login che utilizzi normalmente per MongoDB.
- Dopo aver completato i passaggi necessari, MongoDB Compass si connetterà al tuo server. Sulla destra verrà visualizzato un riepilogo dei database.
Creare un database con MongoDB Compass
Nel caso in cui tu non abbia ancora creato un database o se desideri crearne uno aggiuntivo, MongoDB Compass ti permette di farlo molto facilmente. Ti basta seguire i seguenti passaggi:
- Per prima cosa fai clic sul pulsante “CREATE DATABASE” (Crea database) in alto. Si aprirà una finestra pop-up.
- Ora dai un nome al tuo nuovo database.
- Assegna un titolo alla tua raccolta.
- Una volta che tutte le voci sono soddisfatte, fai clic su “CREATE DATABASE” (Crea database) in basso a destra.
Aggiungere o creare documenti
MongoDB Compass consente anche di salvare i dati in documenti BSON. È inoltre possibile creare e inserire nuovi documenti nella GUI. Basta seguire i seguenti passaggi:
- Fai clic sul database appropriato sul lato sinistro.
- Seleziona la raccolta corretta. Si aprirà una nuova finestra.
- In “Add Data” (Aggiungi dati) hai la possibilità di importare un documento esistente (“Import File”) o di creare un nuovo documento (“Insert Document”).
- Se desideri aggiungere un documento esistente, fai clic su “Import File” (Importa file), seleziona il file e specifica il formato. Quindi fai clic su “IMPORT” (Importa).
- Alla voce “Insert Document” (Inserisci documento) si apre una nuova finestra, in cui è possibile aggiungere valori in formato JSON o coppie chiave-valore. Una volta modificato il documento, fai clic su “INSERT” (Inserisci).
MongoDB Compass: visualizzare, modificare o eliminare documenti
MongoDB Compass consente anche di visualizzare, modificare o eliminare i documenti. Ti spieghiamo brevemente come fare.
Visualizzare i documenti
Per visualizzare il contenuto di un documento specifico, MongoDB Compass offre tre diverse modalità:
- Elenco
- Panoramica JSON
- Tabella
È sufficiente selezionare la modalità appropriata nella barra superiore. Si trova accanto all’opzione “VIEW” (Vista).
Per poter modificare e cancellare i documenti, è necessario disporre della versione completa o della versione MongoDB Compass Isolated. Nella versione Read-Only questa operazione non è possibile.
Modificare i documenti
Per modificare un documento, procedi come segue:
- Apri il documento.
- Fai clic sull’icona della matita nell’angolo in alto a destra.
- Seleziona il campo che desideri modificare.
- Una volta terminate le modifiche, conferma con “UPDATE” (Aggiorn).
Eliminare i documenti
Eliminare un documento in MongoDB Compass è molto semplice:
- Apri il documento.
- Assicurati che il documento non ti serva più.
- Fai clic sull’icona del cestino nell’angolo in alto a destra e conferma la procedura.
MongoDB Compass offre una semplice funzione di ricerca (“query bar”) per le interrogazioni in raccolte specifiche. Scopri come creare query più complesse consultando il nostro articolo su come creare query per MongoDB.