‫Narratore: In questo video
‫imparerai come installare MongoDB su un computer Windows, quindi
‫se stai utilizzando
‫un Mac, contrassegna questo video come completato.
‫Ora, dal momento che personalmente non possiedo alcun computer Windows e
‫questa installazione prevede un paio di
‫passaggi specifici per
‫Windows, ho chiesto al mio assistente didattico Aleksander
‫di guidarti attraverso il processo.
‫Quindi salutate tutti Aleksander.
‫Aleksander: Ciao ragazzi, mi chiamo Aleksander e
‫in questa lezione vi
‫mostrerò come installare MongoDB sulla vostra macchina Windows.
‫Per prima cosa devi aprire il tuo browser
‫e andare su MongoDB. com, puoi
‫vedere l'indirizzo proprio qui.
‫Quindi devi fare clic sui
‫prodotti e scegliere il server MongoDB, ok?
‫Ora fai clic su questo pulsante di download verde.
‫E ancora una volta scegli il server da qui.
‫Ok, ora vogliamo installare questo MongoDB
‫Community Server e abbiamo un paio di opzioni qui,
‫quindi per favore
‫scegli la versione corrente, che a
‫questo punto è la 4. 0. 9, va bene?
‫Come sistema operativo, scegli Windows
‫e continuerei a utilizzare questo pacchetto MSI predefinito, ok?
‫Quindi, dopo averlo configurato, puoi semplicemente
‫premere questo pulsante di download
‫o, nel caso in
‫cui non funzioni per te, basta copiare il
‫link sottostante e incollarlo nella barra degli indirizzi, ok?
‫Quindi ora dovremmo vedere questo pop-up che ti chiederà
‫se vuoi salvare questo
‫file, basta fare clic su Salva file
‫e dovrebbe iniziare a scaricare bene?
‫Quindi mi fermerò solo perché
‫ho già questo file.
‫Bene? Ma dopo
‫averlo scaricato puoi semplicemente
‫chiudere il browser, aprire
‫il tuo File Manager, andare su Download.
‫E puoi vedere che il programma di installazione è già lì, va bene?
‫Quindi fai doppio
‫clic su quello e ora dovresti vedere l'installazione guidata ok?
‫Fare clic su
‫Avanti, accettare la licenza e fare
‫clic per installare questa versione completa, ok?
‫E ora ti
‫chiederà se desideri installare MongoDB come
‫servizio, il che significa
‫sostanzialmente che il server di Mongo verrà eseguito in
‫background, quindi puoi verificarlo, fare clic su Avanti.
‫Ti chiederà anche di installare MongoDB Compass, che è
‫l'interfaccia utente grafica, quindi possiamo anche controllare questo
‫e fare clic su Avanti.
‫E ora fai clic
‫su Installa e potresti vedere alcune finestre pop-up
‫che ti chiederanno se desideri consentire l'installazione
‫di questa app sul tuo dispositivo, ok?
‫Quindi in tal caso basta fare clic su Sì.
‫E ora dovrebbe iniziare il processo
‫di installazione, ci vorranno dai cinque ai
‫dieci minuti, quindi tornerò subito da te dopo l'installazione.
‫Bene, ora lascia che questa bussola si installi, ok puoi vedere
‫il collegamento proprio qui, e questa è fondamentalmente
‫la finestra della comunità di bussola, quindi puoi chiuderla,
‫fare clic su questo pulsante
‫di fine, e
‫ora abbiamo altre due cose da fare.
‫Per prima cosa dobbiamo creare una
‫directory in cui MongoDB memorizzerà i nostri dati.
‫Per questo, apri nuovamente il tuo file manager e vai
‫al disco in cui è stato installato MongoDB, quindi
‫nel mio caso è Disco locale C.
‫Qui crea una directory chiamata dati, quindi
‫fai clic con il
‫tasto destro qui, nuova
‫cartella
‫e chiama questa cartella Dati, ok?
‫Ora all'interno di questa cartella
‫di dati, creane un'altra chiamata DB.
‫Va bene, quindi questo è il
‫luogo in cui MongoDB memorizzerà i nostri database.
‫Ora lascia che ti
‫mostri rapidamente che MongoDB
‫funziona davvero, quindi vado
‫su
‫Disco locale C, File
‫di programma, trova
‫MongoDB qui, vai al server, 4. 0, e siamo interessati a questa directory bin, ok?
‫Quindi possiamo vedere che ci sono
‫molti file qui, ma fondamentalmente siamo interessati a questo file MongoD, che
‫è il server di Mongo
‫e a questo Mongo. exe che è Mongo Shell, ok?
‫Quindi lasciami copiare il percorso da qui e
‫aprire la mia console,
‫e comunque sto usando PowerShell ma
‫puoi anche usare il prompt dei comandi, ok?
‫Non importa in questo caso.
‫Quindi sto usando i comandi del
‫CD per andare in questa directory, puoi
‫anche scrivere questo comando DIR per elencare
‫tutti i file, e
‫se li confronti puoi vedere che tutti questi file
‫sono uguali, ok?
‫Quindi siamo nella stessa directory bin.
‫E ora lasciami eseguire questo server
‫MongoD, quindi Mongod. exe, puoi premere tab
‫per completare automaticamente questo, e io sto solo premendo Invio e puoi vedere
‫che il server si sta avviando, ok?
‫Quindi, se dai un'occhiata a questa
‫riga puoi vedere che è in attesa di connessioni sulla porta 27017,
‫quindi abbiamo praticamente avviato un server e
‫ora abbiamo bisogno di una shell per connetterci
‫al server per poter manipolare i nostri database, ok?
‫Quindi saremo in grado
‫di creare database, eliminare
‫database, record, ecc.
‫Va
‫bene, aprirò un'altra finestra di
‫PowerShell per dimostrartelo.
‫E solo CD nella stessa directory bin, ma ora
‫esegui questo Mongo. exe, ok?
‫Quindi questa è
‫la Mongo Shell e puoi vedere che ci siamo collegati
‫automaticamente alla stessa porta, ok?
‫E ora eseguirei semplicemente il comando DB
‫e dovrei ottenere in cambio il database di prova, ok?
‫E questo è vero.
‫Quindi ora vedi che tutto funziona, ok?
‫In questo PowerShell stiamo eseguendo il
‫server, in questa finestra di PowerShell ci siamo connessi al
‫server, ok?
‫E ora possiamo semplicemente chiudere questo processo usando Control + C.
‫Chiuderò anche il server, ok.
‫E in realtà c'è un'altra cosa
‫da fare, quindi se volessi eseguire questo server Mongo da
‫un'altra directory, ok?
‫Lascia che te lo mostri.
‫Aprirò un'altra finestra di PowerShell e
‫ora possiamo vedere che sono attualmente nella
‫mia directory utente, quindi sono in C:\Users\Aleksander
‫e voglio aprire il server MongoDB da qui, lasciami scrivere
‫questo comando, così
‫mongolo. exe
‫e c'è un errore, ok?
‫Quindi dice "Il termine mongod. exe non è riconosciuto come
‫nome di cmdLet, funzione, file di
‫script o programma eseguibile. " Quindi fondamentalmente
‫Windows non sa dove cercare questo
‫MongoD. exe, ok?
‫Quindi pensa che questo file dovrebbe essere
‫nella mia directory
‫utente, ma ovviamente questo file
‫non esiste qui, perché proviene dalla directory bin di MongoDB.
‫Quindi dobbiamo trovare un modo per dire a Windows
‫di cercare questo file in quella
‫directory bin, ok?
‫E possiamo effettivamente farlo usando le variabili di sistema.
‫Quindi chiudiamo queste finestre
‫per ora, e aprirò le impostazioni, e
‫qui nella barra di ricerca scrivi solo Env, ok?
‫E fai clic su "Modifica le variabili di ambiente di
‫sistema", quindi ora dovresti vedere questa
‫piccola finestra, si
‫chiama Proprietà del sistema, siamo nella scheda
‫Avanzate e qui fai
‫clic su questo pulsante Variabili d'ambiente, ok?
‫E siamo interessati alle variabili di sistema,
‫variabile Path, ok?
‫Fai clic su modifica e puoi vedere che
‫ci sono un paio
‫di percorsi aggiunti qui, ad esempio, ho aggiunto NodeJS e
‫Git, quindi sono in grado di eseguire Node da
‫qualsiasi luogo e aggiungeremo anche MongoDB qui.
‫Quindi lasciami copiare il percorso da
‫qui, quindi questa è questa directory bin ok.
‫E creerò un'altra variabile qui e incollerò questo
‫percorso qui.
‫Ora possiamo semplicemente fare clic
‫su OK,
‫ancora una volta
‫su OK, puoi chiudere questa finestra e testiamolo in PowerShell, ok?
‫Quindi puoi vedere che sono attualmente nella mia directory utente
‫e eseguirò MongoD. exe ancora una volta.
‫E puoi vedere che tutto funziona bene, ok?
‫Quindi il server è in esecuzione sulla stessa porta di
‫prima ed è pronto per l'uso, ok?
‫Quindi puoi chiudere
‫questo, e questo è tutto.
‫Quindi abbiamo installato MongoDB e MongoDB Compass sul
‫nostro computer Windows, abbiamo
‫creato una directory chiamata Data per archiviare
‫i nostri database e abbiamo anche
‫aggiunto MongoDB al Path, quindi siamo in
‫grado di eseguire i comandi MongoDB da qualsiasi punto
‫del nostro sistema.