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ù -
- Replica in MongoDB
- Strumenti MongoDB
- MongoDB Alternative
- Come installare MongoDB