Kaip sukurti vartotoją „MongoDB“?



Šis straipsnis jums pasakys, kaip sukurti vartotoją „MongoDB“, o proceso metu taip pat pasakys, kaip sukurti „MongoDB“ duomenų bazę praktiškai demonstruojant.

Jei jau kurį laiką dirbate duomenų bazių valdymo ir programavimo srityje, apie tai tikriausiai girdėjote . Pirmą kartą pristatyta 2009 m., „MongoDB“ šiuo metu yra viena iš populiariausių reliacinių duomenų bazių valdymo programinės įrangos, prieinamų šiandien. Jei dar nesinaudojate „MongoDB“, vienas iš pirmųjų dalykų, kurį turite padaryti, yra sukurti vartotoją „MongoDB“ ir tada sukurti duomenų bazę. Šiame straipsnyje aptarsime abu dalykus.

Tolimesni patarimai bus aptarti šiame straipsnyje,





Pradėkime.

Kaip sukurti vartotoją „MongoDB“?

Norėdami sukurti vartotoją „MongoDb“, turite pasinaudoti „creatuser“ funkcija. Pažvelkite į žemiau pateiktą pavyzdį, kad suprastumėte, kaip tai daroma.



db.createUser ({vartotojas: 'Edureka', pwd: 'slaptažodis', vaidmenys: [{vaidmuo: 'userAdminAnyDatabase', db: 'admin'}]})

Paaiškinimas

Išskaidykime anksčiau pateiktą kodą.

  • Paminėkite vartotojo vardą ir slaptažodį, kurie bus naudojami sistemoje.
  • Paskirkite vaidmenį ką tik sukurtam vartotojui. Čia mes suteikėme vartotojui administratoriaus vaidmenį ir taip panaudojome metodą userAdminAnyDatabase. Tai reiškia, kad šis vartotojas turės prieigą prie visų esančių duomenų bazių ir tų, kurios nuo šiol bus sukurtos „MongoDB“ architektūroje.
  • Norėdami nurodyti administratoriaus duomenų bazę, mes naudojome parametrą db. Tai yra speciali „Meta“ duomenų bazė mongoDb architektūroje, kurioje yra visos mūsų ką tik sukurto vartotojo detalės.

Kai komanda bus atlikta teisingai, išvestis atrodys maždaug taip.



Išvestis - sukurti vartotoją „MongoDB“ - „Edureka“Taigi mes sėkmingai sukūrėme vartotoją „MongoDB“

Dabar pažiūrėkime, kaip sukurti duomenų bazę „MongoDB“

gauti masyvo javascript dydį

Sukurkite duomenų bazę „MongoDB“

Vienas iš svarbiausių dalykų, kurį reikia atkreipti dėmesį kuriant duomenų bazę „MongoDb“, yra tai, kad nėra specialios komandos ar modulio, kurį būtų galima naudoti tam pasiekti. Nors tai gali pasirodyti keista, jei pradėjote naudoti „MongoDB“ naudodami kitas SQL duomenų bazių valdymo sistemas, kur jums reikia sukurti duomenų bazę, sukurti lentelę ir tada priskirti vertes tame pačiame.

Bet sistemoje „MongoDb“ duomenų bazę automatiškai sukuria be jokio galutinio vartotojo kišimosi.

Kitas svarbus dalykas, kurį reikia atkreipti dėmesį į tai, kad jums nereikia nurodyti, kokio tipo duomenis saugosite duomenų bazėje. Tas pats bus automatiškai priskirtas, kai įvesite duomenis į sukurtą duomenų bazę.

Dabar, kai žinote pagrindus, pažiūrėkime, kaip sukurti duomenų bazę „MongoDb“, jei nė viena nebuvo sukurta automatiškai ar jums reikia sukurti visiškai naują.

Norėdami tai padaryti, turite naudoti sintaksę,

kas yra lizdas java
naudoti DATABASE_NAME

Jei ką tik įvesta duomenų bazė jau yra architektūroje, būsite automatiškai perjungtas ir pradėsite naudoti tą patį. Norėdami tai geriau suprasti, pažvelkite į toliau pateiktą pavyzdį.

> naudoti javatpointdb

Rezultatas atrodys taip

Perjungtas į db javatpointdb

Jei norite pamatyti šiuo metu naudojamą duomenų bazę, naudokite šią komandą.

> db

Jei norite peržiūrėti visų architektūroje esančių duomenų bazių sąrašą, naudokite šią komandą.

> rodyti dbs

Jei norite įterpti naują sąrašą į jau esamą duomenų bazę, pasinaudokite šia komanda.

> db.movie.insert ({'vardas': 'javatpoint'})

Aukščiau pateiktas pavyzdys ir parametrus galima keisti atsižvelgiant į jūsų poreikius.

Kaip sukurti vartotoją vienai duomenų bazei?

Jei tam tikroje situacijoje norite sukurti vartotoją vienai duomenų bazei, turite naudoti „userAdmin“ modulį.

Kaip matote aukščiau esančiame paveikslėlyje, mes panaudojome šį kodą.

db.createUser (vartotojas: 'Employeeadmin', pwd: 'slaptažodis', vaidmenys: [{vaidmuo: 'userAdmin', db: 'darbuotojas}}]})

Paaiškinimas

  • Paminėkite norimo sukurti vartotojo slaptažodį.
  • Neseniai sukurtam vartotojui turite paskirti vaidmenį. Norėdami paskirti administratoriaus vaidmenį šiam vartotojui, naudosime modulį „userAdmin“.
  • Galiausiai pasinaudojome parametru db, kad nurodytume, kuriai duomenų bazei šis vartotojas turi privilegijas.

Kai minėtas kodas bus sėkmingai paleistas, išvestis atrodys maždaug taip.

ką reiškia vardų sritis c ++

Ankstesniame pavyzdyje parodyta vartotojo vardo - EmployeeAdmin sukūrimas ir kad jis turi leidimą naudoti duomenų bazę Darbuotojas.

Tai leidžia mums baigti šį straipsnį „Sukurti vartotoją MongoDB“.

Dabar, kai supratote, kas yra didieji duomenys, patikrinkite sukūrė „Edureka“ - patikima internetinė mokymosi įmonė, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą. „Edureka Big Data Hadoop“ sertifikavimo mokymo kursai padeda besimokantiesiems tapti HDFS, verpalų, „MapReduce“, „Pig“, „Hive“, „HBase“, „Oozie“, „Flume“ ir „Sqoop“ ekspertais, naudojant realaus laiko naudojimo atvejus mažmeninės prekybos, socialinės žiniasklaidos, aviacijos, turizmo, finansų srityse.

Turite mums klausimą? Paminėkite juos komentarų skiltyje ir mes susisieksime su jumis.