Come creare il database in MongoDB

Come creare il database in MongoDB
MongoDB è un tipo NOSQL di database che agisce in modo diverso rispetto ai tradizionali database relazionali ed è adatto per essere utilizzato per set di dati di grandi dimensioni. MongoDB sostituisce il concetto di database tradizionali (che funzionano su righe e colonne) con documenti. Poiché MongoDB è in base ai documenti, consente gli array di documenti incorporati e rappresenta le relazioni di gerarchia complesse usando un singolo record.MongoDB è ampiamente utilizzato per la sua flessibilità e supporta un modello di query flessibile. MongoDB memorizza i dati con l'aiuto di coppie di valore chiave; Converte i dati JSON (JavaScript Object Notation) in un formato binario noto come BSON (è anche derivato da JSON). MongoDB prevede anche i dati nidificati; Ad esempio, memorizza i dati in raccolte che contengono più documenti e in modo interessante i documenti non devono essere simili in un'unica raccolta. Queste collezioni multiple sono memorizzate collettivamente in un intero mongodb.

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:

  • MongoDB deve essere installato sul sistema per eseguire qualsiasi operazione associata a MongoDB.
  • La shell MongoDB fornisce un potente supporto per la riga di comando per eseguire le operazioni del database, in particolare le operazioni CRUD (Crea, Recupera, Aggiorna, Elimina).

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 dbs

O:

> 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 Linuxhint

Come abbiamo creato solo un database vuoto; Quindi, il sistema non lo mostrerà fino a quando non ci inseriamo dati:

> Mostra dbs

Passaggio 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:

> db

Oppure è 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 dbs

Come 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:

> db

Ora, 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.