MongoDB è una piattaforma dati distribuita per uso generale, basata su documenti, creata per i moderni sviluppatori di applicazioni e per il cloud.
MongoDB è classificato come database NoSQL. Utilizza documenti simili a JSON con schemi opzionali.
Puoi utilizzare MongoDB come distribuzione cloud o come installazione on-premise.
In questo tutorial, lo installo come installazione in locale utilizzando MongoDB Community Edition su Windows.
Scarica MongoDB
MongoDB ha una procedura guidata di installazione e un'opzione di installazione automatica. Per questo tutorial, lo installiamo con la procedura guidata di installazione utilizzando le opzioni predefinite.
Per scaricare MongoDB:
- Vai alla pagina di download di MongoDB.
- Seleziona On-premise opzione.
- Verifica che vengano visualizzate le opzioni corrette per il download (ovvero che sia selezionata la versione corrente, Windows è selezionato e il msi pacchetto è selezionato). Vedi lo screenshot qui sopra per un esempio.
- Fai clic su Scarica .
Tali istruzioni si basano sulla pagina dei download di MongoDB al momento di questo tutorial. Potrebbe essere necessario modificarlo se è cambiato nel momento in cui lo leggi.
Ecco come appariva la pagina di download al momento di questo tutorial:
Installa MongoDB
Una volta scaricato, probabilmente vedrai il file scaricato nella parte inferiore della pagina Download:
Fai clic su Apri file .
Si apre il programma di installazione:
Fai clic su Avanti .
Questo ci porta alla schermata del contratto di licenza:
Se accetti i termini e le condizioni, seleziona Accetto i termini nel contratto di licenza , quindi fai clic su Avanti .
Il che ci porta alla schermata Scegli tipo di installazione:
Questa schermata consente di scegliere se installare o meno l'installazione completa (predefinita) o scegliere un'installazione personalizzata (in cui si scelgono le funzionalità del programma da installare).
Per questo tutorial, fai clic su Completa .
Questo apre automaticamente la schermata di configurazione del servizio:
A questo punto, puoi scegliere di eseguire MongoDB come servizio di rete o come utente locale o di dominio.
Per questo tutorial, lo lasceremo al valore predefinito (ovvero eseguirlo come servizio di rete).
Fare clic su Avanti> .
Il che ci porta alla schermata Installa MongoDB Compass:
MongoDB Compass è uno strumento GUI per l'amministrazione di MongoDB. Non è necessario installarlo, ma ai fini di questo tutorial, lo installeremo noi.
Installa MongoDB Compass opzione è selezionata per impostazione predefinita. Se sei felice di installare MongoDB Compass, lascialo selezionato. Altrimenti deselezionalo.
Fai clic su Avanti .
Questo ci porta alla schermata finale prima dell'installazione:
Se hai bisogno di apportare modifiche, ora è la tua ultima possibilità di tornare indietro e apportarle, prima di tornare a questa schermata.
Fai clic su Installa per installare MongoDB.
Potresti ricevere la consueta casella di conferma del controllo dell'account utente:
Fai clic su Sì per consentire all'app di apportare modifiche al tuo dispositivo.
Potresti anche ricevere una notifica che alcuni file che devono essere aggiornati da questa configurazione sono in uso:
Nel mio caso, ho installato SQL Server su questa macchina e utilizza i file che l'installazione di MongoDB deve aggiornare.
Puoi scegliere una delle due opzioni qui, ma per questo tutorial lo lasceremo al valore predefinito (cioè chiudi le applicazioni e prova a riavviarle).
Fai clic su OK .
L'installazione ora va avanti e installa MongoDB e MongoDB Compass. Potrebbe volerci un po'. Durante questo tutorial, ci sono voluti dai 10 ai 15 minuti e sembrava che si bloccasse durante l'installazione di MongoDB Compass, ma alla fine ha funzionato.
Una volta installato, viene visualizzata la schermata finale, con MongoDB Compass in background:
Fai clic su Fine .
Quando installi MongoDB come servizio Windows, il servizio viene avviato dopo un'installazione riuscita.
Ora puoi andare avanti e connetterti a MongoDB.
Puoi connetterti a MongoDB tramite la mongo shell (che è inclusa nell'installazione) o con lo strumento MongoDB Compass GUI (se lo hai incluso nell'installazione).
Connettiti a MongoDB tramite mongo Shell
La shell mongo è un'interfaccia shell JavaScript interattiva per MongoDB ed è inclusa nell'installazione di MongoDB.
Per iniziare a utilizzare MongoDB tramite la mongo shell, apri un prompt dei comandi e inserisci quanto segue:
"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe"
Ciò collegherà la shell mongo.exe all'istanza MongoDB in esecuzione.
In alternativa, puoi accedere a quella posizione e fare doppio clic su mongo.exe file.
Una volta connesso, puoi digitare help
per visualizzare le opzioni della guida interattiva.
Connetti tramite MongoDB Compass
Se hai incluso MongoDB Compass nell'installazione, puoi usarlo per connetterti a MongoDB.
Di solito troverai MongoDB Compass nel menu Start di Windows, ma dopo aver appena installato MongoDB, MongoDB Compass è già in background in attesa di essere utilizzato.
Dopo aver chiuso il programma di installazione nell'ultimo passaggio dell'installazione, la schermata di benvenuto di MongoDB Compass è rimasta:
Puoi utilizzare il Avanti> pulsanti per verificare alcune delle capacità di MongoDB. Al termine, chiudi questo overlay facendo clic sulla X nell'angolo in alto a destra.
Il che probabilmente ti porterà alla finestra di dialogo Impostazioni privacy:
Deseleziona tutto ciò che non desideri, quindi fai clic su Inizia a utilizzare la bussola .
Questo ci porta alla schermata Nuova connessione:
Se hai seguito questo tutorial, dovresti essere in grado di connetterti utilizzando la stessa stringa di connessione dello screenshot sopra. Per ribadire, eccolo qui:
mongodb://127.0.0.1:27017
Questo utilizza un formato di stringa di connessione standard per una distribuzione autonoma che non impone il controllo dell'accesso.
Consulta il formato URI della stringa di connessione sul sito Web della documentazione di MongoDB per una panoramica dettagliata dei vari formati di URI della stringa di connessione.
Dopo aver inserito la stringa di connessione. fai clic su CONNESSIONE .
Se la connessione riesce, ora dovresti vedere qualcosa del genere:
Ti sei appena connesso a MongoDB tramite Compass.