In questo post descrittivo, ti guideremo a creare un database utilizzando MongoDB in Ubuntu. Per questo è necessario avere il seguente elenco di prerequisiti prima di creare un database:
Prerequisiti
L'elenco dei prerequisiti è abbastanza semplice e contiene i pacchetti necessari per creare il database in MongoDB:
Come creare un database in MongoDB
Questa sezione comprende diversi passaggi che devono essere seguiti per la creazione di un database in MongoDB. Segui attentamente i passaggi:
Passaggio 1: accedere alla shell Mongodb
Apri il terminale (Ctrl+alt+t) e prima controllare lo stato del servizio MongoDB utilizzando il seguente comando:
$ sudo systemctl status mongodb
L'output del comando sopra mostra che il servizio MongoDB è attivo ed in esecuzione:
Successivamente, accedi alla shell Mongo utilizzando il comando di seguito menzionato nel tuo terminale Ubuntu:
$ Mongo
Passaggio 2: cerca database esistenti
Una volta che hai acceduto alla shell Mongo, ora puoi controllare i database attualmente elencati sul server MongoDB. Utilizzare uno dei seguenti comandi per controllare i database disponibili:
> Mostra dbsO:
> mostra dbs;Come mostra l'output, ci sono tre database attualmente a bordo: si nota che si tratta di database integrati.
Passaggio 3: creare un nuovo database
Per creare un nuovo database utilizzando Mongo Shell; È necessario seguire la sintassi corretta come indicato di seguito:
Usa [database_name]Seguendo la sintassi sopra; Abbiamo creato un nuovo database, "Linuxhint,"Con l'aiuto di seguire il comando Mongo Shell:
> Usa LinuxhintCome abbiamo creato solo un database vuoto; Quindi, il sistema non lo mostrerà fino a quando non ci inseriamo dati:
> Mostra dbsPassaggio 4: attivare il database.IL
Per attivare il "Linuxhint" Banca dati; Useremo la seguente sintassi per farlo:
db.collezione.inserire()IL "db"Qui si riferisce al database selezionato; "collezione"È il nome del documento che stai inserendo;
"()"Contiene i dati da inserire.
Prima di eseguire il comando, è necessario assicurarsi di aver selezionato il database corretto; Per questo, utilizzare il seguente comando nella shell di Mongo:
> dbOppure è possibile connettersi al database MongoDB direttamente dal terminale Ubuntu; Utilizzare il seguente comando nel terminale per connettersi a "Linuxhint" Banca dati:
$ sudo mongo linuxhint
Seguendo la sintassi, abbiamo usato il comando di seguito per creare un nuovo utente chiamato "Jack", La sua designazione ed età.
Nota: Una volta che il comando viene eseguito correttamente; Mostrerà l'output "WriteResult (“Ninserted”: 1)":
> db.utente.insert (nome: "jack", designazione: "manager", età: 25)Dopo aver inserito il documento in "Linuxhint", Verificalo"Linuxhint"Viene aggiunto all'elenco dei database o no: per farlo, eseguire il seguente comando nella shell Mongo:
> Mostra dbsCome abbandonare un database in MongoDB usando Ubuntu
Prima di eseguire il comando drop, è necessario assicurarsi di essere nello stesso database che si desidera eliminare. Puoi controllare usando il “db"Comando nella shell di Mongo:
> dbOra, se eseguirai il seguente comando nella shell di Mongo; IL "Linuxhint"Il database verrà abbandonato da MongoDB:
> db.dropDatabase ()Conclusione
In questa era tecnologicamente ricca, la gestione automatizzata dei dati è il bisogno principale di ogni organizzazione. MongoDB è ampiamente utilizzato come DBMS (sistema di gestione del database) in IoT (Internet of Things), applicazioni in tempo reale, applicazioni mobili e gestione dei contenuti. MongoDB fornisce un ampio supporto per i famosi sistemi operativi come Windows, Mac e distribuzioni basate su Linux come Ubuntu, Debian, CentOS, ecc. Questo articolo mira a creare un database in MongoDB utilizzando Ubuntu come sistema operativo. Il supporto terminale di Ubuntu viene utilizzato per accedere a shell MongoDB che sono ulteriormente utilizzate per creare database. Con l'aiuto di Mongo Shell, abbiamo creato un database e inserito documenti. Il supporto Mongo Shell può anche essere utilizzato per eseguire altre operazioni su database come l'aggiornamento, il recupero ed eliminare.