Introduzione a MongoDB Crea database

L'articolo seguente MongoDB Crea database fornisce una struttura per la creazione di un database e raccolte in MongoDB. MongoDB è un sistema di gestione di database. È un open-source, cioè è disponibile gratuitamente. MongoDB segue un modello di database orientato ai documenti in quanto supporta varie forme di dati. L'architettura di MongoDB è realizzata combinando documenti e raccolte.

Creazione di un database MongoDB

Se vieni dallo sfondo SQL, potresti pensare come in SQL, il comando create database viene utilizzato in MongoDB per creare un database. MongoDB non supporta alcun comando per creare un database. In MongoDB, non è necessario creare manualmente un database come in SQL, MongoDB crea automaticamente il database recuperando i valori dalla raccolta definita quando l'utente archivia tale valore nelle raccolte.

Come creare un database in MongoDB?

Per creare un database in MongoDB, dovremmo prima posizionare correttamente il database e la raccolta. Il database serve per archiviare tutta la collezione. E quelle raccolte sono usate per archiviare tutti i documenti. I documenti non sono altro che una raccolta di nomi e valori di campi.

Vediamo alcuni esempi per comprendere la struttura delle collezioni

(
"StudentID": 1,
"StudentName": "John"
)

Nell'esempio sopra, ci sono due campi cioè StudentID e StudentName. Pertanto il documento contiene questi due campi come nome di campo e 1 e Giovanni rispettivamente come valori di campo.

Crea un database

Per creare un database in MongoDB, utilizzare il comando

Sintassi

usa DatabaseName

Per esempio:

>Use Student

Nell'esempio sopra, l'uso è un comando per creare un database e Student è il nome del database.

Se il comando precedente è stato eseguito correttamente, fornisce il seguente output

Uscita: passato a Studente

MongoDB è passato automaticamente al database una volta creato dall'utente.

Nota: se il nome assegnato al database esiste già, MongoDB ti reindirizzerà, ovvero ti collegherà direttamente al database. Se il nome assegnato al database non esiste, crea prima il database con il nome specificato, quindi passa al database creato.

Mostra il nome del database

Se si desidera conoscere il nome del database al quale ci si sta connettendo attualmente, è possibile utilizzare il comando db per conoscere il nome del database

Sintassi:

db

Per esempio:

> db

Uscita : studente

Questo comando è utile per gli utenti che lavorano con più database e desiderano conoscere il database giusto per inserire i valori nel database.

Elenco di tutti i database

Se si desidera conoscere tutti i database presenti in MongoDB, è possibile utilizzare il comando show DBS per elencare tutti i database.

Sintassi: mostra dbs

Per esempio:

> show dbs

Produzione:

Insegnante

I dipendenti

Nell'esempio sopra citato, puoi vedere che il database Student non è mostrato nella lista dei database. Questo perché MongoDB non crea il database fino a quando i documenti non vengono salvati.

Come creare una collezione?

Per creare raccolte nel database, ad esempio un documento che contiene il nome e i valori dei campi, utilizziamo il comando MongoDB db.createCollection (nome, opzioni).

La sintassi del comando createCollection () è data come segue:

db.createCollection(name, options)

  • In questo comando, il parametro name è il nome della raccolta che vogliamo creare.
  • L'opzione è un parametro opzionale. L'opzione è un documento utilizzato per specificare la configurazione della raccolta.

Passaggi per creare raccolte

Di seguito sono riportati alcuni passaggi per la creazione di una raccolta che sono i seguenti:

Passo 1:

Utilizzare il comando db.createCollection.

>db.createCollection("CreateCollection")

L'output del comando sopra menzionato può essere recuperato utilizzando il comando show collections.

>show collections

Produzione:

CreateCollection

Inoltre, MongoDB crea automaticamente raccolte quando si inseriscono alcuni documenti. Quindi i passaggi sopra menzionati possono essere eliminati.

È possibile seguire i seguenti passaggi.

Passaggio 1: scrivere innanzitutto l'istruzione insert per aggiungere documenti nella raccolta

Sintassi

db.DatabaseName.insert
(
);

Passo 2: Successivamente scrivi i nomi dei campi e i valori dei campi nell'istruzione insert

Sintassi

db.DatabaseName.insert

(

(

nome campo1,

campo Valore1

)

(

nome campo 2

valore campo2

)

….

);

Per esempio:

db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);

MogoDB fornisce il comando insert () per aggiungere documenti nelle raccolte dei database.

Se il comando precedente viene eseguito correttamente, fornirà il seguente output.

Produzione:

WriteResult (("nInserted": 1))

L'output sopra mostra che il comando insert è stato eseguito correttamente e aggiunge 1 record alla raccolta del database.

Ora se esegui il comando show dbs, otterrai il seguente output

Per esempio:

>show dbs

Produzione:

Alunno

Insegnante

I dipendenti

Elimina il database creato

Se si desidera eliminare il database creato, è possibile utilizzare il comando drop. MongoDB fornisce il comando a goccia per eliminare il database

Sintassi

db.DropDatabase ()

Ciò eliminerà il database che è stato selezionato. Se non viene selezionato un database specifico, verrà eliminato il database predefinito.

Per esempio:

Passaggio 1: Innanzitutto, controllare i database disponibili utilizzando il comando show DBS

>show dbs

alunno

Insegnante

I dipendenti

Test

Passaggio 2: se si desidera eliminare il database Student, i comandi saranno i seguenti:

>db.dropDatabase()

>( "dropped" : "student", "ok" : 1 )

Passaggio 3: il risultato può essere verificato utilizzando il comando show DBS.

>show dbs

Insegnante

I dipendenti

Test

Rilascia una raccolta dal database

In MongoDB, il comando db.collection.drop () viene utilizzato per eliminare una raccolta dal database.

Sintassi del comando drop ():

db.collection_name.drop ()

Per esempio:

Passaggio 1: Innanzitutto, controlla le raccolte disponibili utilizzando il comando Mostra raccolte

>show collections

CreateCollection

TeacherCollection

EmployeesCollection

Passaggio 2: se si desidera eliminare CreateCollection, i comandi saranno i seguenti:

>db.CreateCollection.drop()

vero

Passaggio 3: il risultato può essere verificato utilizzando il comando show collections.

>show collections

TeacherCollection

EmployeesCollection

Conclusione: Mongo DB Crea database

In questo articolo, abbiamo visto come creare un database di drop degli annunci e come creare ed eliminare raccolte in MongoDB usando i comandi MongoDB.

Articoli consigliati

Questa è stata una guida per Mongo DB Create Database. Qui discutiamo come creare, eliminare, eliminare ed eliminare raccolte in MongoDB usando i comandi MongoDB. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Replica in MongoDB
  2. Strumenti MongoDB
  3. MongoDB Alternative
  4. Come installare MongoDB