Če ste že nekaj časa v industriji upravljanja baz podatkov in programiranju, ste verjetno že slišali za to . MongoDB, ki je bil prvič predstavljen leta 2009, je trenutno ena najbolj priljubljenih programov za upravljanje relacijskih baz podatkov, ki je danes na voljo na trgu. Če še ne uporabljate MongoDB, je ena izmed prvih stvari, ki jo morate storiti, ustvariti uporabnika v MongoDB in nato prav tako ustvariti bazo podatkov. V tem članku bomo razpravljali o obeh.
V tem članku bodo zajeti naslednji napotki:
- Kako ustvariti uporabnika v MongoDB?
- Ustvarite bazo podatkov v MongoDB
- Kako ustvariti uporabnika za eno bazo podatkov?
Kako ustvariti uporabnika v MongoDB?
Če želite ustvariti uporabnika v MongoDb, morate uporabiti funkcijo createuser. Oglejte si spodnji primer, da boste razumeli, kako se to počne.
db.createUser ({uporabnik: 'Edureka', pwd: 'geslo', vloge: [{vloga: 'userAdminAnyDatabase', db: 'admin'}]})
Pojasnilo
Razčlenimo zgornjo skupno kodo.
kaj je označevalni vmesnik v javi
- Omenite uporabniško ime in geslo, ki bosta uporabljena v sistemu.
- Dodelite vlogo uporabniku, ki smo ga pravkar ustvarili. Tu smo uporabniku podelili vlogo skrbnika in tako uporabili metodo userAdminAnyDatabase. To pomeni, da bo imel ta uporabnik dostop do celotne baze podatkov, ki je prisotna, in tistih, ki bodo odslej ustvarjene v arhitekturi MongoDB.
- Za določitev baze podatkov skrbnika smo uporabili parameter db. To je posebna baza podatkov Meta v arhitekturi mongoDb, ki vsebuje vse podrobnosti uporabnika, ki smo ga pravkar ustvarili.
Ko se ukaz izvede pravilno, bo rezultat videti približno tako.
Tako smo uspešno ustvarili uporabnika v MongoDB
Zdaj pa poglejmo, kako ustvariti bazo podatkov v MongoDB
Ustvarite bazo podatkov v MongoDB
Ena najpomembnejših stvari, ki jo je treba upoštevati pri ustvarjanju zbirke podatkov v MongoDb, je ta, da za dosego tega ni posebnega ukaza ali modula. Čeprav je to morda videti nenavadno, če ste MongoDB začeli uporabljati po uporabi drugih sistemov za upravljanje baz podatkov SQL, kjer morate ustvariti bazo podatkov, ustvarite tabelo in nato isti dodelite vrednosti.
Toda v MongoDb sistem samodejno ustvari bazo podatkov brez vmešavanja končnega uporabnika.
Tu je treba omeniti še to, da vam ni treba določiti, katero vrsto podatkov boste shranili v zbirko podatkov. Isto bo samodejno dodeljeno, ko vnesete podatke v ustvarjeno bazo podatkov.
Zdaj, ko poznate osnove, poglejmo, kako ustvariti bazo podatkov v MongoDb, če nobena ni bila ustvarjena samodejno ali če morate ustvariti povsem novo.
klic s sklicem v c ++
Če želite to narediti, morate uporabiti sintakso,
uporabite DATABASE_NAME
Če baza podatkov, ki ste jo pravkar vnesli, že obstaja v arhitekturi, boste samodejno preklopljeni in jo boste začeli uporabljati. Da bi to bolje razumeli, si oglejte spodnji primer.
> uporabite javatpointdb
Rezultat bo videti tako
Preklopljeno na db javatpointdb
Če želite videti bazo podatkov, ki jo trenutno uporabljate, uporabite ta ukaz.
> db
Če si želite ogledati seznam celotnih zbirk podatkov, ki obstajajo znotraj arhitekture, uporabite ta ukaz.
> prikaži dbs
Če želite v bazo podatkov, ki že obstaja, vstaviti nov seznam, uporabite ta ukaz.
> db.movie.insert ({'name': 'javatpoint'})
Zgornji primer je primer in parametre lahko spreminjate glede na vaše potrebe.
povezan seznam v programu c
Kako ustvariti uporabnika za eno bazo podatkov?
Če želite v določeni situaciji razviti uporabnika za eno bazo podatkov, morate uporabiti modul userAdmin.
Kot lahko vidite na zgornji sliki, smo uporabili naslednjo kodo.
db.createUser (uporabnik: 'Employeeadmin', pwd: 'geslo', vloge: [{role: 'userAdmin', db: 'Employee'}]})
Pojasnilo
- Omenite geslo uporabnika, ki ga želite ustvariti.
- Pred kratkim ustvarjenim uporabnikom morate dodeliti vlogo. Modul userAdmin bomo uporabili za dodelitev vloge skrbnika temu uporabniku.
- Končno smo uporabili parameter db, da določimo, do katere baze podatkov ima ta uporabnik privilegije.
Ko se zgornja koda uspešno zažene, bo rezultat videti približno tako.
Zgornji primer prikazuje ustvarjanje uporabniškega imena - EmployeeAdmin in da ima dovoljenje za uporabo zbirke podatkov Employee.
S tem smo na koncu tega članka o ustvarjanju uporabnika v MongoDB.
Zdaj, ko ste razumeli, kaj so veliki podatki, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu. Tečaj Edureka Big Data Hadoop Certification Training pomaga učencem, da postanejo strokovnjaki za HDFS, prejo, MapReduce, Pig, Hive, HBase, Oozie, Flume in Sqoop z uporabo primerov uporabe v realnem času na področju maloprodaje, družbenih medijev, letalstva, turizma in financ.
Imate vprašanje za nas? Omenite jih v oddelku za komentarje in javili se vam bomo.