Uvod u MongoDB Create Database
Sljedeći članak MongoDB Create Database sadrži pregled stvaranja baze podataka i zbirki u MongoDB. MongoDB je sustav za upravljanje bazama podataka. To je open-source tj. Dostupan je besplatno. MongoDB slijedi model baze podataka orijentiran na dokumente jer podržava različite oblike podataka. Arhitektura MongoDB-a izrađena je kombiniranjem dokumenata i zbirki.
Izrada baze podataka MongoDB
Ako ste iz SQL pozadine, možda mislite kao u SQL-u, naredba za kreiranje baze podataka koristi se u MongoDB za stvaranje baze podataka. MongoDB ne podržava nijednu naredbu za stvaranje baze podataka. U MongoDB-u, nema potrebe ručno stvarati bazu podataka kao u SQL-u, MongoDB automatski stvara bazu podataka preuzimanjem vrijednosti iz definirane zbirke kada korisnik pohrani tu vrijednost u zbirke.
Kako stvoriti bazu podataka u MongoDB?
Za stvaranje baze podataka u MongoDB-u prvo bismo trebali pravilno postaviti bazu podataka i zbirku. Baza podataka služi za pohranu cijele zbirke. Te se zbirke koriste za pohranu svih docenata. Dokumenti nisu ništa drugo nego zbirka imena polja i vrijednosti.
Pogledajmo neki primjer kako bismo razumjeli strukturu zbirki
(
"StudentID": 1,
"StudentName": "John"
)
U gornjem primjeru postoje dva polja tj. StudentID i StudentName. Stoga dokument sadrži ova dva polja kao ime polja, a 1 i Ivan kao vrijednosti polja.
Stvorite bazu podataka
Za stvaranje baze podataka u MongoDB koristi se naredba use
Sintaksa
koristite DatabaseName
Na primjer:
>Use Student
U gornjem primjeru, upotreba je naredba za stvaranje baze podataka, a Student je naziv baze podataka.
Ako se gornja naredba uspješno izvrši, tada daje sljedeći izlaz
Izlaz: prebačeno na Student
MongoDB se automatski prebacio na bazu podataka nakon što ju korisnik stvori.
Napomena: Ako ime koje dajete bazi podataka već postoji, MongoDB će vas preusmjeriti, odnosno povezati vas izravno s bazom podataka. Ako ime koje dajete bazi ne postoji, prvo kreira bazu datog imena, a zatim se prebacuje na stvorenu bazu podataka.
Pokažite naziv baze podataka
Ako želite znati ime baze podataka s kojom se trenutno povezujete, možete koristiti naredbu db da biste znali naziv baze podataka
Sintaksa:
db
Na primjer:
> db
Izlaz : Student
Ova naredba korisna je korisnicima kada rade s više baza podataka i žele znati pravu bazu podataka za umetanje vrijednosti u bazu podataka.
Popis svih baza podataka
Ako želite znati sve baze podataka prisutne u MongoDB-u, tada možete upotrijebiti show DBS naredbu za popis svih baza podataka.
Sintaksa: pokazati dbs
Na primjer:
> show dbs
Izlaz:
Učitelj, nastavnik, profesor
zaposlenici
U gore navedenom primjeru možete vidjeti da baza podataka Student nije prikazana na popisu baza podataka. To je zato što MongoDB ne stvara bazu podataka dok se dokumenti ne spreme.
Kako stvoriti kolekciju?
Za stvaranje zbirki u bazi podataka, tj. Dokumentu koji sadrži ime polja i vrijednosti polja, koristimo naredbu MongoDB db.createCollection (ime, opcije).
Sintaksa naredbe createCollection () dana je na sljedeći način:
db.createCollection(name, options)
- U ovoj naredbi, parametar name je ime kolekcije koju želimo stvoriti.
- Opcija je izborni parametar. Opcija je dokument koji se koristi za određivanje konfiguracije zbirke.
Koraci za stvaranje zbirki
U nastavku slijedi nekoliko koraka za stvaranje kolekcije koji su sljedeći:
Korak 1:
Upotrijebite naredbu db.createCollection.
>db.createCollection("CreateCollection")
Izlaz gore navedene naredbe može se dobiti pomoću naredbe show collection.
>show collections
Izlaz:
CreateCollection
Također, MongoDB automatski stvara kolekcije kada umetate neke dokumente. Dakle, gore navedeni koraci mogu se eliminirati.
Sljedeći koraci se mogu slijediti.
1. korak: prvo napišite izjavu za umetanje kako biste dodali dokumente u zbirku
Sintaksa
db.DatabaseName.insert
(
);
Korak 2: Nakon toga upišite nazive polja i vrijednosti polja pod uloženi izraz
Sintaksa
db.DatabaseName.insert
(
(
ime polja1,
polje Vrijednost1
)
(
naziv polja2
vrijednost polja2
)
…
….
);
Na primjer:
db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);
MogoDB daje naredbu insert () za dodavanje dokumenata u zbirke baza podataka.
Ako se gornja naredba uspješno izvrši, dat će sljedeći izlaz.
Izlaz:
WriteResult (("n umetnut": 1))
Gornji izlaz pokazuje da se naredba umetanja uspješno izvršava i dodaje 1 zapis u zbirku baze podataka.
Sada, ako pokrenete naredbu show dbs, dat će sljedeći izlaz
Na primjer:
>show dbs
Izlaz:
Student
Učitelj, nastavnik, profesor
zaposlenici
Izbrišite kreiranu bazu podataka
Ako želite izbrisati stvorenu bazu podataka možete upotrijebiti naredbu drop. MongoDB daje naredbu kapanja za brisanje baze podataka
Sintaksa
db.DropDatabase ()
Time će se izbrisati baza koju ste odabrali. Ako nije odabrana određena baza podataka, tada će se izbrisati zadana baza podataka.
Na primjer:
Korak 1: Prvo provjerite dostupne baze podataka pomoću ukaz DBS naredbe
>show dbs
student
Učitelj, nastavnik, profesor
zaposlenici
Test
2. korak: Ako želite izbrisati bazu podataka Student, naredbe će biti sljedeće:
>db.dropDatabase()
>( "dropped" : "student", "ok" : 1 )
Korak 3: Rezultat se može provjeriti pomoću naredbe show DBS.
>show dbs
Učitelj, nastavnik, profesor
zaposlenici
Test
Ispusti zbirku iz baze podataka
U MongoDB naredbi db.collection.drop () koristi se za ispuštanje zbirke iz baze podataka.
Sintaksa naredbe drop ():
db.collection_name.drop ()
Na primjer:
Korak 1: Prvo provjerite dostupne kolekcije pomoću naredbe show collection
>show collections
CreateCollection
TeacherCollection
EmployeesCollection
2. korak: Ako želite izbrisati CreateCollection tada će naredbe biti sljedeće:
>db.CreateCollection.drop()
pravi
Korak 3: Rezultat se može provjeriti pomoću naredbe show collection.
>show collections
TeacherCollection
EmployeesCollection
Zaključak - Mongo DB Kreirajte bazu podataka
U ovom smo članku vidjeli kako stvoriti bazu podataka o padu oglasa kao i stvaranje i brisanje kolekcija u MongoDB pomoću MongoDB naredbi.
Preporučeni članci
Ovo je vodič za Mongo DB Create Database. Ovdje smo raspravljali o stvaranju, brisanju, ispadanju i brisanju kolekcija u MongoDB pomoću MongoDB naredbi. Možete i proći naše druge predložene članke da biste saznali više -
- Replikacija u MongoDB
- MongoDB alati
- MongoDB alternative
- Kako instalirati MongoDB