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 -

  1. Replikacija u MongoDB
  2. MongoDB alati
  3. MongoDB alternative
  4. Kako instalirati MongoDB

Kategorija: