Kako stvoriti korisnika u MongoDB-u?



Ovaj članak će vam reći kako stvoriti korisnika u MongoDB-u, a u toku će vam reći i kako stvoriti MongoDB bazu podataka s praktičnim demonstracijama.

Ako ste već neko vrijeme u industriji upravljanja bazama podataka i programiranja, vjerojatno ste čuli za to . Prvi put predstavljen 2009. godine, MongoDB je trenutno jedan od najpopularnijih softvera za upravljanje relacijskim bazama podataka koji je danas dostupan na tržištu. Ako ste novi u korištenju MongoDB-a, jedna od prvih stvari koju trebate učiniti je stvoriti korisnika u MongoDB-u, a zatim na isti način stvoriti bazu podataka. U ovom ćemo članku razgovarati o oboje.

U ovom će članku biti obrađeni sljedeći smjerovi,





Započnimo.

Java programer plaća u Indiji

Kako stvoriti korisnika u MongoDB-u?

Da biste stvorili korisnika u MongoDb-u, morate koristiti funkciju createuser. Pogledajte dolje podijeljeni primjer da biste razumjeli kako se to radi.



db.createUser ({korisnik: 'Edureka', pwd: 'lozinka', uloge: [{uloga: 'userAdminAnyDatabase', db: 'admin'}]})

Obrazloženje

Razdvojimo gore podijeljeni kôd.

  • Navedite korisničko ime i lozinku koja će se koristiti u sustavu.
  • Dodijelite ulogu korisniku kojeg smo upravo stvorili. Ovdje smo korisniku dali ulogu administratora i tako koristili metodu userAdminAnyDatabase. To znači da će ovaj korisnik imati administrativnu dostupnost cjelokupnim bazama podataka koje su prisutne, kao i onima koje će od sada biti stvorene u MongoDB arhitekturi.
  • Koristili smo parametar db za specificiranje baze podataka administratora. Ovo je posebna Meta baza podataka unutar mongoDb arhitekture koja sadrži sve detalje o korisniku kojeg smo upravo stvorili.

Kada se naredba izvede pravilno, izlaz će izgledati otprilike ovako.



Izlaz - Stvori korisnika u MongoDB-u - EdurekaStoga smo uspješno stvorili korisnika u MongoDB-u

Sada ćemo vidjeti kako stvoriti bazu podataka u MongoDB-u

Stvorite bazu podataka u MongoDB-u

Jedna od najvažnijih stvari koje treba imati na umu prilikom stvaranja baze podataka u MongoDb-u je da ne postoji posebna naredba ili modul koji se mogu koristiti za postizanje toga. Iako ovo može izgledati čudno ako ste počeli koristiti MongoDB nakon korištenja drugih SQL sustava za upravljanje bazama podataka gdje trebate stvoriti bazu podataka, izradite tablicu i zatim dodijelite vrijednosti unutar iste.

Ali u MongoDb-u sustav automatski stvara bazu podataka bez ikakvih smetnji krajnjeg korisnika.

Još jedna važna stvar koju ovdje treba napomenuti jest da ne trebate navesti koju ćete vrstu podataka pohranjivati ​​u bazu podataka. Isti će se automatski dodijeliti nakon što unesete podatke u stvorenu bazu podataka.

Sad kad znate osnove, dopustite nam da vidimo kako stvoriti bazu podataka u MongoDb-u ako nijedna nije stvorena automatski ili ako morate stvoriti potpuno novu.

Da biste to učinili, morate koristiti sintaksu,

koristi DATABASE_NAME

Ako baza podataka koju ste upravo unijeli već postoji u arhitekturi, tada ćete automatski biti prebačeni i počet ćete je koristiti. Da biste to bolje razumjeli, pogledajte primjer u nastavku.

python __init__ klasa
> koristi javatpointdb

Izlaz će izgledati ovako

Prebacio na db javatpointdb

Ako želite vidjeti bazu podataka koju trenutno koristite, upotrijebite ovu naredbu.

> db

Ako želite pregledati popis cjelokupnih baza podataka koje postoje unutar arhitekture, upotrijebite ovu naredbu.

> prikaži dbs

Ako želite umetnuti novi popis u bazu podataka koja već postoji, iskoristite ovu naredbu.

koji su razlozi za stvaranje instance klase datoteke?
> db.movie.insert ({'name': 'javatpoint'})

Gore je navedeni primjer i parametri se mogu mijenjati ovisno o vašim potrebama.

Kako stvoriti korisnika za jednu bazu podataka?

Ako u određenoj situaciji želite razviti korisnika za jednu bazu podataka, trebate koristiti modul userAdmin.

Kao što vidite na gornjoj slici, poslužili smo se sljedećim kodom.

db.createUser (korisnik: 'Employeeadmin', pwd: 'lozinka', uloge: [{role: 'userAdmin', db: 'Employee'}]})

Obrazloženje

  • Spomnite lozinku korisnika kojeg želite stvoriti.
  • Nedavno stvorenom korisniku morate dodijeliti ulogu. Upotrijebit ćemo userAdmin modul da dodijelimo ulogu administratora ovom korisniku.
  • Na kraju smo upotrijebili parametar db da odredimo kojoj bazi podataka ovaj korisnik ima povlastice.

Kada se gornji kôd uspješno pokrene, izlaz će izgledati otprilike ovako.

Gornji primjer pokazuje stvaranje korisničkog imena - EmployeeAdmin i da ima dozvolu za upotrebu baze podataka Employee.

Ovo nas dovodi do kraja ovog članka o Stvaranju korisnika u MongoDB-u.

Sad kad ste shvatili što su Big Data, pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edureka tečaj obuke za certificiranje velikih podataka Hadoop pomaže učenicima da postanu stručnjaci za HDFS, pređu, MapReduce, svinju, košnicu, HBase, Oozie, Flume i Sqoop koristeći slučajeve upotrebe u stvarnom vremenu na maloprodaji, društvenim mrežama, zrakoplovstvu, turizmu i financijama.

Imate pitanje za nas? Spomenite ih u odjeljku za komentare i javit ćemo vam se.