Jak vytvořit uživatele v MongoDB?



Tento článek vám řekne, jak vytvořit uživatele v MongoDB a v procesu vám také řekne, jak vytvořit databázi MongoDB s praktickou ukázkou.

Pokud už nějakou dobu pracujete v oboru správy databází a programování, pravděpodobně jste o tom už slyšeli . Poprvé představen v roce 2009, MongoDB je v současné době jedním z nejpopulárnějších programů pro správu relačních databází, které jsou dnes na trhu k dispozici. Pokud s používáním MongoDB začínáte, jednou z prvních věcí, které musíte udělat, je vytvořit uživatele v MongoDB a poté také vytvořit databázi. V tomto článku budeme diskutovat o obou.

V tomto článku se budeme zabývat následujícími ukazateli,





Začněme.

Jak vytvořit uživatele v MongoDB?

Chcete-li vytvořit uživatele v MongoDb, musíte využít funkci createuser. Podívejte se na níže uvedený příklad, abyste pochopili, jak se to děje.



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

Vysvětlení

Rozdělme výše sdílený kód.

  • Uveďte uživatelské jméno a heslo, které bude použito v systému.
  • Přidělte roli uživateli, kterého jsme právě vytvořili. Zde jsme uživateli dali roli administrátora, a tak jsme použili metodu userAdminAnyDatabase. To znamená, že tento uživatel bude mít administrativní přístup k celým databázím, které jsou k dispozici, a také k těm, které budou od nynějška vytvářeny v architektuře MongoDB.
  • K určení databáze administrátora jsme použili parametry db. Toto je speciální Meta databáze uvnitř architektury mongoDb, která obsahuje všechny podrobnosti o uživateli, kterého jsme právě vytvořili.

Pokud je příkaz proveden správně, bude výstup vypadat nějak takto.



Výstup - vytvoření uživatele v MongoDB - EdurekaProto jsme úspěšně vytvořili uživatele v MongoDB

Nyní se podívejme, jak vytvořit databázi v MongoDB

přidat dvě čísla v Javě

Vytvořte databázi v MongoDB

Jednou z nejdůležitějších věcí, které je třeba si při vytváření databáze v MongoDb všimnout, je, že k dosažení tohoto cíle neexistuje žádný speciální příkaz nebo modul. I když to může vypadat divně, pokud jste začali používat MongoDB po použití jiných systémů pro správu databází SQL, kde potřebujete vytvořit databázi, vytvořte tabulku a poté přiřaďte hodnoty v rámci stejné.

Ale v MongoDb je databáze automaticky vytvářena systémem bez jakýchkoli zásahů koncového uživatele.

qlikview tutoriál krok za krokem

Další důležitou věcí, kterou si zde musíte všimnout, je, že nemusíte specifikovat, jaký typ dat budete ukládat do databáze. Totéž bude automaticky přiřazeno, jakmile zadáte data do vytvořené databáze.

Nyní, když znáte základy, se podívejme, jak vytvořit databázi v MongoDb, pokud žádná nebyla vytvořena automaticky nebo pokud potřebujete vytvořit zcela novou.

Chcete-li to provést, musíte použít syntaxi,

použít DATABASE_NAME

Pokud databáze, kterou jste právě zadali, již v architektuře existuje, automaticky se přepnete a začnete ji používat. Abyste tomu lépe porozuměli, podívejte se na níže uvedený příklad.

> použijte javatpointdb

Výstup bude vypadat takto

Přepnuto na db javatpointdb

Chcete-li zobrazit databázi, kterou právě používáte, použijte tento příkaz.

> db

Chcete-li zobrazit seznam celých databází, které existují v architektuře, použijte tento příkaz.

> zobrazit dbs

Pokud chcete vložit nový seznam do databáze, která již existuje, použijte tento příkaz.

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

Výše uvedený je příklad a parametry lze změnit v závislosti na vašich potřebách.

Jak vytvořit uživatele pro jednu databázi?

Pokud v určité situaci chcete vyvinout uživatele pro jednu databázi, musíte využít modul userAdmin.

c ++, co je to jmenný prostor

Jak vidíte na obrázku výše, využili jsme následující kód.

db.createUser (uživatel: 'Employeeadmin', pwd: 'heslo', role: [{role: 'userAdmin', db: 'Zaměstnanec'}]}))

Vysvětlení

  • Uveďte heslo uživatele, kterého chcete vytvořit.
  • Nedávno vytvořenému uživateli musíte přidělit roli. K přiřazení role správce tomuto uživateli využijeme modul userAdmin.
  • Nakonec jsme využili parametry db k určení, ke které databázi má tento uživatel oprávnění.

Po úspěšném spuštění výše uvedeného kódu bude výstup vypadat nějak takto.

Výše uvedený příklad ukazuje vytvoření uživatelského jména - EmployeeAdmin a že má oprávnění k používání databáze Employee.

Tím se dostáváme na konec tohoto článku o vytváření uživatelů v MongoDB.

Nyní, když jste pochopili, co jsou Big Data, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Kurz certifikace Edureka Big Data Hadoop Certification Training pomáhá studentům stát se odborníky na HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume a Sqoop pomocí případů použití v reálném čase v oblasti maloobchodu, sociálních médií, letectví, cestovního ruchu, financí.

Máte na nás dotaz? Uveďte je v sekci komentáře a my se vám ozveme.