Hogyan lehet felhasználót létrehozni a MongoDB-ben?



Ez a cikk elárulja, hogyan hozhat létre felhasználót a MongoDB-ben, és közben azt is elárulja, hogyan hozhatja létre a MongoDB adatbázist gyakorlati bemutatással.

Ha valamikor az adatbázis-kezelő és programozó iparban tevékenykedsz, valószínűleg hallottál róla . Először 2009-ben mutatták be, a MongoDB jelenleg a piacon elérhető egyik legnépszerűbb relációs adatbázis-kezelő szoftver. Ha még nem ismeri a MongoDB használatát, akkor az első dolgok közé tartozik, hogy hozzon létre egy felhasználót a MongoDB-ben, majd hozzon létre egy adatbázist is. Ebben a cikkben mindkettőről szó lesz.

A következő hivatkozásokkal foglalkozunk ebben a cikkben,





Lássunk neki.

Hogyan lehet felhasználót létrehozni a MongoDB-ben?

Felhasználó létrehozásához a MongoDb-ben ki kell használnia a creatuser függvényt. Vessen egy pillantást az alábbiakban megosztott példára, hogy megértse, hogyan történik ez.



db.createUser ({felhasználó: 'Edureka', pwd: 'jelszó', szerepkörök: [{szerepkör: 'userAdminAnyDatabase', db: 'admin'}]})

Magyarázat

Bontjuk le a fent megosztott kódot.

  • Említse meg a rendszerben használt felhasználónevet és jelszót.
  • Rendeljen szerepet az imént létrehozott felhasználó számára. Itt a felhasználónak rendszergazdai szerepet adtunk, és így a userAdminAnyDatabase módszert használtuk. Ez azt jelenti, hogy ennek a felhasználónak adminisztrátori hozzáférhetősége lesz a jelen lévő teljes adatbázisokhoz, valamint azokhoz, amelyek mostantól a MongoDB architektúrában jönnek létre.
  • A db paraméter segítségével megadtuk az admin adatbázisát. Ez egy speciális Meta adatbázis a mongoDb architektúrán belül, amely tartalmazza az imént létrehozott felhasználó összes részletét.

Amikor a parancsot megfelelően hajtják végre, a kimenet valami ilyennek fog kinézni.



Kimenet - Felhasználó létrehozása a MongoDB-ben - EdurekaÍgy sikeresen létrehoztunk egy felhasználót a MongoDB-ben

Most nézzük meg, hogyan hozhatunk létre adatbázist a MongoDB-ben

<> operátor sql-ben

Hozzon létre egy adatbázist a MongoDB-ben

Az egyik legfontosabb tudnivaló az adatbázis létrehozása során a MongoDb-ben, hogy ennek elérésére nincs külön parancs vagy modul. Bár ez furcsának tűnhet, ha más SQL adatbázis-kezelő rendszerek használata után kezdte el használni a MongoDB-t, ahol létrehoznia kell egy adatbázist, létre kell hoznia egy táblázatot, majd ugyanazon belül hozzá kell rendelnie az értékeket.

De a MongoDb-ben az adatbázist a rendszer automatikusan létrehozza a végfelhasználó beavatkozása nélkül.

különbség a felülbírálás és a túlterhelés között a java-ban

Egy másik fontos dolog, amelyet itt meg kell jegyezni, hogy nem kell megadnia, hogy milyen típusú adatokat tároljon az adatbázisban. Ugyanez automatikusan kiosztásra kerül, amint beírja az adatokat a létrehozott adatbázisba.

Most, hogy ismeri az alapokat, nézze meg, hogyan hozhat létre adatbázist a MongoDb-ben, ha egyik sem jött létre automatikusan, vagy teljesen újat kell létrehoznia.

Ehhez használnia kell a szintaxist,

használja a DATABASE_NAME alkalmazást

Ha az imént megadott adatbázis már létezik az architektúrában, akkor automatikusan váltani fog, és ugyanezt kezdi használni. Ennek jobb megértése érdekében vessen egy pillantást az alábbi példára.

> használja a javatpointdb fájlt

A kimenet így fog kinézni

Swithched a db javatpointdb

Ha meg szeretné tekinteni az éppen használt adatbázist, akkor használja ezt a parancsot.

>db

Ha meg szeretné tekinteni az architektúrán belüli teljes adatbázisok listáját, használja ezt a parancsot.

> mutat dbs

Ha új listát szeretne beilleszteni egy már létező adatbázisba, használja ezt a parancsot.

> db.movie.insert ({'név': 'javatpoint'})

A fenti egy példa, és a paraméterek az Ön igényeitől függően módosíthatók.

Hogyan lehet felhasználót létrehozni egyetlen adatbázishoz?

Ha egy bizonyos helyzetben egy felhasználót szeretne fejleszteni egyetlen adatbázishoz, akkor ki kell használnia a userAdmin modult.

hogyan lehet kilépni a java programból

Amint a fenti képen látható, a következő kódot használtuk.

db.createUser (felhasználó: 'Employeeadmin', pwd: 'jelszó', szerepek: [{szerepkör: 'userAdmin', db: 'Alkalmazott'}]})

Magyarázat

  • Említse meg a létrehozni kívánt felhasználó jelszavát.
  • A nemrégiben létrehozott felhasználónak meg kell osztania egy szerepet. A userAdmin modult felhasználjuk az adminisztrátor szerepének a felhasználóhoz történő hozzárendeléséhez.
  • Végül a db paraméter segítségével meghatároztuk, melyik adatbázishoz van jogosultsága ennek a felhasználónak.

A fenti kód sikeres futtatása esetén a kimenet valami ilyennek fog kinézni.

A fenti példa bemutatja egy felhasználónév - EmployeeAdmin létrehozását és azt, hogy rendelkezik engedéllyel az Employee adatbázis használatához.

Ezzel eljutottunk a Felhasználó létrehozása a MongoDB-ben című cikk végéhez.

Most, hogy megértette, mi a Big Data, nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Az Edureka Big Data Hadoop tanúsító tanfolyam segít a tanulóknak a HDFS, a fonal, a MapReduce, a Pig, a Hive, a HBase, az Oozie, a Flume és a Sqoop szakértőivé válni, valós idejű felhasználási esetek felhasználásával a kiskereskedelem, a szociális média, a repülés, az idegenforgalom és a pénzügy területén.

Van egy kérdésünk? Említse meg őket a megjegyzések részben, és mi kapcsolatba lépünk Önnel.