Ako vytvoriť používateľa v MongoDB?



Tento článok vám povie, ako vytvoriť používateľa v MongoDB, a v priebehu procesu vám tiež povie, ako vytvoriť databázu MongoDB s praktickou ukážkou.

Ak sa už nejaký čas pohybujete v priemysle správy databáz a programovania, pravdepodobne ste už o tom počuli . Prvýkrát predstavený v roku 2009, MongoDB je v súčasnosti jedným z najpopulárnejších softvérov na správu relačných databáz, ktorý je dnes na trhu k dispozícii. Ak ste v práci s MongoDB nováčikom, jednou z prvých vecí, ktoré musíte urobiť, je vytvoriť používateľa v MongoDB a potom tiež vytvoriť databázu. V tomto článku si povieme niečo o oboch.

V tomto článku sa budeme zaoberať nasledujúcimi ukazovateľmi,





Začnime.

Ako vytvoriť používateľa v MongoDB?

Ak chcete vytvoriť používateľa v MongoDb, musíte využiť funkciu createuser. Zoznámte sa s príkladom zdieľaným nižšie, aby ste pochopili, ako sa to deje.



db.createUser ({užívateľ: 'Edureka', pwd: 'heslo', role: [{role: 'userAdminAnyDatabase', db: 'admin'}]}))

Vysvetlenie

Rozdeľme si vyššie zdieľaný kód.

  • Uveďte používateľské meno a heslo, ktoré sa budú v systéme používať.
  • Pridelte rolu používateľovi, ktorého sme práve vytvorili. Tu sme dali používateľovi rolu správcu a tak sme použili metódu userAdminAnyDatabase. To znamená, že tento používateľ bude mať administratívny prístup k celým databázam, ktoré sú k dispozícii, ako aj k tým, ktoré budú odteraz vytvárané v architektúre MongoDB.
  • Na určenie databázy správcu sme použili parametre db. Toto je špeciálna Meta databáza vo vnútri architektúry mongoDb, ktorá obsahuje všetky podrobnosti o užívateľovi, ktorého sme práve vytvorili.

Keď je príkaz vykonaný správne, výstup bude vyzerať asi takto.



Výstup - Vytvorenie používateľa v MongoDB - EdurekaTakto sme úspešne vytvorili používateľa v MongoDB

Teraz sa pozrime, ako vytvoriť databázu v MongoDB

premena dvojitého na int

Vytvorte databázu v MongoDB

Pri vytváraní databázy v MongoDb je potrebné si uvedomiť jednu z najdôležitejších vecí, že na dosiahnutie tohto cieľa neexistuje žiadny špeciálny príkaz alebo modul. Aj keď to môže vyzerať zvláštne, ak ste začali používať MongoDB po použití iných systémov na správu databáz SQL, kde potrebujete vytvoriť databázu, vytvorte tabuľku a potom k nej priraďte hodnoty.

Ale v MongoDb je databáza automaticky vytvorená systémom bez akýchkoľvek zásahov koncového používateľa.

dátová veda čo to je

Ďalšou dôležitou vecou, ​​ktorú je potrebné tu poznamenať, je, že nemusíte špecifikovať, aký typ údajov budete ukladať do databázy. To isté sa automaticky priradí, keď vložíte údaje do vytvorenej databázy.

Teraz, keď poznáte základné informácie, sa pozrime, ako vytvoriť databázu v MongoDb, ak žiadna nebola vytvorená automaticky alebo ak potrebujete vytvoriť úplne novú.

Aby ste to dosiahli, musíte použiť syntax,

použiť DATABASE_NAME

Ak databáza, ktorú ste práve zadali, už v architektúre existuje, automaticky sa prepnete a začnete ju používať. Ak tomu chcete lepšie porozumieť, pozrite si príklad uvedený nižšie.

> použite javatpointdb

Výstup bude vyzerať takto

Prepnuté na db javatpointdb

Ak chcete vidieť databázu, ktorú práve používate, použite tento príkaz.

> db

Ak chcete zobraziť zoznam celých databáz, ktoré existujú v rámci architektúry, použite tento príkaz.

> zobraziť dbs

Ak chcete vložiť nový zoznam do databázy, ktorá už existuje, použite tento príkaz.

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

Vyššie je uvedený príklad a parametre je možné meniť v závislosti od vašich potrieb.

Ako vytvoriť používateľa pre jednu databázu?

Ak v určitej situácii chcete vytvoriť používateľa pre jednu databázu, musíte využiť modul userAdmin.

je sas programovací jazyk

Ako vidíte na obrázku vyššie, využili sme nasledujúci kód.

db.createUser (užívateľ: 'Employeeadmin', pwd: 'heslo', role: [{role: 'userAdmin', db: 'zamestnanec'}]}))

Vysvetlenie

  • Uveďte heslo používateľa, ktorého chcete vytvoriť.
  • Nedávno vytvorenému používateľovi musíte prideliť rolu. Na priradenie role správcu tohto používateľa využijeme modul userAdmin.
  • Nakoniec sme pomocou parametrov db určili, do ktorej databázy má tento používateľ oprávnenie.

Keď sa vyššie uvedený kód úspešne spustí, výstup bude vyzerať asi takto.

Vyššie uvedený príklad ukazuje vytvorenie používateľského mena - EmployeeAdmin a že má povolenie na používanie databázy Employee.

Týmto sa dostávame na koniec tohto článku o vytvorení používateľa v MongoDB.

Teraz, keď ste pochopili, čo sú veľké dáta, pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Kurz certifikácie Edadoka Big Data Hadoop Certification Training pomáha študentom stať sa odborníkmi v oblasti HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume a Sqoop pomocou prípadov použitia v reálnom čase v oblasti maloobchodu, sociálnych médií, letectva, cestovného ruchu, financií.

Máte na nás otázku? Uveďte ich v sekcii komentárov a my sa vám ozveme.