MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Installa MongoDB su un Mac

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.

Questo tutorial mostra come installare MongoDB su un Mac tramite Homebrew.

Opzioni di installazione

Puoi utilizzare MongoDB come distribuzione cloud o come installazione locale. In questo tutorial, lo installiamo come installazione in locale.

Quando lo installi in locale, puoi scegliere di installare Enterprise Server o il Community Server gratuito. In questo tutorial installiamo il Community Server gratuito.

Ci sono un paio di modi per installare MongoDB su un Mac.

  • Opzione 1 :Installalo tramite Homebrew (consigliato).
  • Opzione 2 :Installalo manualmente con i file di installazione.

In questo tutorial, utilizziamo l'installazione utilizzando l'opzione 2 (tramite Homebrew).

Si consiglia di installare MongoDB tramite Homebrew, perché installa automaticamente tutte le dipendenze necessarie, fornisce un esempio mongod.conf file per iniziare e semplifica le future attività di aggiornamento e manutenzione.

Prerequisiti

Poiché stiamo installando MongoDB tramite Homebrew, ciò richiede che Homebrew sia installato sul nostro Mac.

Se non sei sicuro di aver installato Homebrew, apri una finestra di Terminale e inserisci quanto segue:

brew help

Se hai installato Homebrew, questo restituirà un sacco di informazioni relative a Homebrew. In caso contrario, probabilmente devi installare Homebrew.

Per installare Homebrew, esegui il comando elencato nella homepage di Homebrew.

Assicurati di leggere prima i requisiti di installazione. In particolare, avrai bisogno che Xcode sia installato sul tuo Mac prima di installare Homebrew.

Installa MongoDB

OK, ora che abbiamo installato Homebrew, possiamo procedere e usarlo per installare MongoDB.

Esegui il seguente comando in una finestra di Terminale:

brew tap mongodb/brew

Questo scarica le formule Homebrew ufficiali per MongoDB e Database Tools.

Eseguire quanto segue:

brew tap | grep mongodb

Ciò controlla semplicemente che il tuo sistema soddisfi tutti i prerequisiti di installazione. In tal caso, il rubinetto brew (mongodb/brew ) sarà elencato.

Se non si assicura che il tuo sistema soddisfi i requisiti elencati nel link sopra indicato.

Eseguire quanto segue:

brew install [email protected]

Questa è la parte che installa effettivamente MongoDB. In questo caso stiamo installando la versione 4.4. Sentiti libero di cambiare quella parte in modo che corrisponda alla versione effettiva che stai installando.

Puoi controllare il sito Web MongoDB per le ultime versioni. Puoi modificare il codice sopra per riflettere l'ultima versione.

Puoi anche eseguire più versioni affiancate, se lo desideri.

Esegui MongoDB

Ora che MongoDB è installato, dovrai avviarlo.

Quando esegui MongoDB, esegui mongod processi. mongo è il processo demone principale per il sistema MongoDB.

Esistono un paio di modi per eseguire MongoDB (ad esempio mongodb processo):

  • Opzione 1 :eseguilo come servizio MacOS
  • Opzione 2 :eseguilo manualmente come processo in background

Opzione 1

Per eseguirlo come servizio MacOS, inserisci il seguente comando:

brew services start [email protected]

Puoi fermarlo in questo modo:

brew services stop [email protected]

Opzione 2

Per eseguirlo manualmente come un processo in background, inserisci il seguente comando:

mongod --config /usr/local/etc/mongod.conf --fork

Per fermare un mongo in esecuzione come processo in background, connettiti a mongod dal mongo shell ed emettere il comando di spegnimento.

Verifica che MongoDB sia in esecuzione

Puoi verificare che MongoDB sia in esecuzione emettendo uno dei seguenti comandi, a seconda che sia in esecuzione come servizio MacOS o come processo in background.

Se hai avviato MongoDB come servizio MacOS:

brew services list

Dovresti vedere il servizio mongodb-community indicato come started .

Se hai avviato MongoDB come processo in background:

ps aux | grep -v grep | grep mongod

Dovresti vedere il tuo mongod processo nell'output.

Connetti a MongoDB

Ora che MongoDB è attivo e funzionante, possiamo connetterci ad esso e iniziare a usarlo.

Da una nuova finestra di Terminale, inserisci quanto segue:

mongo

Questo collega un mongo shell all'istanza MongoDB in esecuzione.

Questo dovrebbe visualizzare un mucchio di testo e, alla fine, dovresti vedere il seguente messaggio:

>

Ciò significa che è pronto per accettare i tuoi comandi.

Inserisci un comando

Una volta connesso, puoi inserire tutti i comandi di cui hai bisogno.

Per cominciare, inserisci il seguente comando per visualizzare un elenco di database:

show dbs

Ciò dovrebbe comportare la visualizzazione dei seguenti database:

 admin   0.000GB
 config  0.000GB
 local   0.000GB