Vijesti o Tehnologiji, Recenzije i Savjeti!

Napravite bazu podataka u MongoDB –

MongoDB Create Database je proces i sintaksa izrade MongoDB baze podataka i zbirki. jat je NoSQL baza podataka otvorenog koda i bazirana na dokumentima. MongoDB ovisi o strukturi skupa i upravlja automatski. Postoje posebne naredbe vezane uz MongoDb za izradu baze podataka i pristup njoj, poput naredbe ‘use’, koja pomaže u prebacivanju na određenu MongoDB bazu podataka. Dakle, da vidimo kako stvoriti bazu podataka u MongoDB-u.

Postoji naziv ‘db’ koji ne želi provjeriti ovo ime baze podataka u MongoDB-u. Slično za izradu skupa ‘db.createCollection(,)’ sintaksa funkcije se koristi u MongoDB-u. Osim toga, dostupne su naredbe za označavanje i brisanje određene baze podataka ili skupa u MongoDB-u.

Stvaranje MongoDB baze podataka

Ako imate iskustvo u SQL-u, vjerojatno biste pomislili da se u SQL-u naredba za stvaranje baze podataka koristi u MongoDB-u za izradu baze podataka. MongoDB ne podržava nijednu naredbu za izradu baze podataka. U MongoDB-u ne morate ručno stvarati bazu podataka kao u SQL-u; MongoDB kreira bazu podataka automatski dohvaćanjem vrijednosti iz definirane kolekcije kada korisnik tu vrijednost pohranjuje u zbirke.

Kako napraviti bazu podataka u MongoDB-u?

Da bismo kreirali bazu podataka u MongoDB-u, uvijek prvo trebamo ispravno postaviti bazu podataka i kolekciju. Baza podataka služi za pohranjivanje svih skupova. a zbirke ljudi koriste se za pohranjivanje svih docenta. Dokumenti nisu ništa drugo nego skup naziva i vrijednosti polja.

Pogledajmo neki primjer kako bismo saznali strukturu zbirki.

{
"ID": 7,
"Name" : " Shubham"
}

Možete vidjeti da postoje dva polja, naime ID i Ime, koja sadrže vrijednosti 7 odnosno Shubham.

Stvorite bazu podataka

Za izradu baze podataka u MongoDB-u koristi se naredba “use”.

Sintaksa:

use DataBase_Name

# To take an example
use Employee

U gornjem primjeru upotrijebili smo naredbu use za korištenje baze podataka zaposlenika.

Ako je gornja naredba uspješno izvršena, daje sljedeći izlaz.

Output: Switched to Employee

Stoga se MongoDB sam prebacuje na željenu bazu podataka nakon što je izradite.

Kako prikazati naziv baze podataka

Ako želite razumjeti naziv baze podataka na koju se trenutno povezujete, upotrijebit ćete naredbu db da biste razumjeli naziv baze podataka.

# Command used
db

#Output received
Output : Employee

Ova naredba pomaže korisnicima kada rade s više baza podataka i trebaju razumjeti odgovarajuću bazu podataka za umetanje vrijednosti unutar baze podataka.

Popis svih baza podataka

Ako želite razumjeti sve baze podataka prisutne u MongoDB-u, upotrijebit ćete naredbu “show dbs” za popis svih baza podataka.

#Command used
show dbs

#Output
Student
Staff
Teacher

U gore navedenom primjeru vidjet ćete da baza podataka Employee nije prikazana na popisu baza podataka. To je često zato što MongoDB ne stvara bazu podataka dok dokumenti nisu spremljeni.

Evo članka o izradi web poslužitelja pomoću Pythona

Kako stvoriti zbirku?

Za kreiranje kolekcija unutar baze tj. dokumenta koji sadrži naziv polja i vrijednosti polja koristimo naredbu MongoDB db.createCollection(name, options).

Sintaksa:

db.createCollection(name, options

U ovoj naredbi, parametar name je naziv okupljanja koje želimo napraviti. Opcija je izborni parametar. Opcija može biti dokument koji obično specificira konfiguraciju skupa.

Koraci za stvaranje zbirki

  • Koristite naredbu db.createCollection.
db.createCollection("CreateCollection")

#For output .... use the command
show collections

#Output received
CreateCollection

Također, MongoDB automatski stvara kolekcije nakon što umetnete neke dokumente. Stoga se gore navedeni koraci uklanjaju.

Potrebno je slijediti sljedeće korake.

  • Napišite izjavu o umetanju kako biste uključili dokumente u skup

Sintaksa:

db.DatabaseName.insert
(
);
  • Nakon toga napišite nazive sektora i vrijednosti polja ispod naredbe za umetanje

Sintaksa:

db.DatabaseName.insert
(
{
field name1,
field Value1
}
{
field name2
field value2
}
{
field name3
field value3
}
…
….
);

Sada, uzmimo primjer:

db.Employee.insert
(
{
"ID": 5
"Name": "Ayush"
}
);

MongoDB pruža naredbu insert() za uključivanje dokumenata u zbirke baze podataka. Ako se gornja naredba uspješno izvrši, dat će sljedeći izlaz.

Izlaz:

WriteResult({“nInserted”: 1})

Gornji izlaz pokazuje da se naredba za umetanje uspješno izvršava i dodaje 1 zapis u zbirku baze podataka.

Sada, ako pokrenete naredbu show dbs, ona će dati naknadni izlaz.

show dbs

# Output :
Student
Staff
Teacher
Employee

Sada, kako izbrisati bazu podataka koju ste stvorili?

Ako želite izbrisati bazu podataka koju ste izradili, morat ćete upotrijebiti naredbu drop. MongoDB pruža naredbu drip za brisanje baze podataka.

Sintaksa

db.DropDatabase()

Ovo će također izbrisati bazu podataka koju ste odabrali. Ako odabrana baza podataka nije odabrana, tada će izbrisati zadanu bazu podataka.

Na primjer:

  • Provjerimo dostupne baze podataka pomoću naredbe “show dbs”.
show dbs

#Output :
Student
Staff 
Teacher
Employee
  • Ako želite izbrisati bazu podataka učenika, naredba će biti sljedeća:
db.dropDatabase()
{ "dropped" : "student", "ok" : 1 }
  • Za provjeru rezultata možemo ponovno upotrijebiti naredbu “show dbs”:
show dbs

#Output :
Staff
Teacher
Employee

SUMIRATI

U ovom vodiču dobili smo si početnika na MongoDB-u. Vidjeli smo kako stvoriti bazu podataka u MongoDB-u, također smo vidjeli korištenje raznih drugih naredbi poput naredbe “show dbs”, naredbe “use” i naredbe “drop” da spomenemo samo neke. Bavili smo se i zbirkama. Budite uvjereni, sljedeće ćemo detaljnije raspravljati o raznim drugim značajkama i naredbama MongoDB-a. Do tada pažljivo prođite kroz ovaj članak. Također možete žvakati druge članke na našoj web stranici.