Kuinka luoda käyttäjä MongoDB: ssä?



Tässä artikkelissa kerrotaan, miten käyttäjä luodaan MongoDB: ssä ja kuinka prosessissa kerrotaan myös, kuinka luodaan MongoDB-tietokanta käytännön esittelyllä.

Jos olet ollut tietokantojen hallinnan ja ohjelmoinnin alalla jo jonkin aikaa, olet todennäköisesti kuullut . Ensimmäinen käyttöönotto vuonna 2009, MongoDB on tällä hetkellä yksi suosituimmista relaatiotietokantojen hallintaohjelmistoista, joita on saatavilla markkinoilla tänään. Jos olet uusi MongoDB: n käyttö, yksi ensimmäisistä asioista, jotka sinun on tehtävä, on luoda käyttäjä MongoDB: hen ja luoda sitten myös tietokanta. Tässä artikkelissa keskustelemme molemmista.

Seuraavat vihjeet käsitellään tässä artikkelissa,





Aloitetaan.

Kuinka luoda käyttäjä MongoDB: ssä?

Jotta voit luoda käyttäjän MongoDb: hen, sinun on käytettävä creatuser-toimintoa. Katsokaa alla jaettua esimerkkiä ymmärtääksesi, miten tämä tehdään.



db.createUser ({käyttäjä: 'Edureka', pwd: 'salasana', roolit: [{rooli: 'userAdminAnyDatabase', db: 'admin'}]})

Selitys

Jaottakaamme yllä jaettu koodi.

  • Mainitse järjestelmässä käytettävä käyttäjätunnus ja salasana.
  • Anna rooli juuri luomallesi käyttäjälle. Tässä olemme antaneet käyttäjälle järjestelmänvalvojan roolin ja siten käyttäneet menetelmää userAdminAnyDatabase. Tämä tarkoittaa, että tällä käyttäjällä on järjestelmänvalvojan pääsy kaikkiin olemassa oleviin tietokantoihin samoin kuin niihin, jotka luodaan MongoDB-arkkitehtuuriin tästä lähtien.
  • Olemme määrittäneet järjestelmänvalvojan tietokannan parametrin db avulla. Tämä on erityinen metatietokanta mongoDb-arkkitehtuurissa, joka sisältää kaikki luomamme käyttäjän tiedot.

Kun komento suoritetaan oikein, lähtö näyttää tältä.



Tulos - Luo käyttäjä MongoDB: ssä - EdurekaSiksi olemme onnistuneesti luoneet käyttäjän MongoDB: hen

Katsotaan nyt, kuinka luoda tietokanta MongoDB: ssä

linkitetty luettelo c-opetusohjelmassa

Luo tietokanta MongoDB: hen

Yksi tärkeimmistä huomioitavista asioista luodessa tietokantaa MongoDb: ssä on, että tämän saavuttamiseksi ei ole erityistä komentoa tai moduulia. Vaikka tämä saattaa näyttää oudolta, jos olet aloittanut MongoDB: n käytön muiden SQL-tietokannan hallintajärjestelmien käytön jälkeen, joissa sinun on luotava tietokanta, luotava taulukko ja määrität sitten arvot saman sisällä.

Mutta MongoDb: ssä järjestelmä luo tietokannan automaattisesti ilman loppukäyttäjän häirintää.

Toinen tärkeä huomioitava asia on, että sinun ei tarvitse määrittää, minkä tyyppisiä tietoja tallennat tietokantaan. Sama määritetään automaattisesti, kun olet syöttänyt tiedot luotuun tietokantaan.

Nyt kun tiedät perusasiat, katsotaanpa, kuinka luoda tietokanta MongoDb: hen, jos sellaista ei ole luotu automaattisesti tai sinun on luotava kokonaan uusi.

Tätä varten sinun on käytettävä syntaksia,

käytä tietokantaa DATABASE_NAME

Jos juuri syöttämäsi tietokanta on jo arkkitehtuurissa, sinut vaihdetaan automaattisesti ja alat käyttää samaa. Voit ymmärtää tämän paremmin katsomalla alla olevaa esimerkkiä.

> käytä javatpointdb

Tulos näyttää tältä

Vaihdettu db javatpointdb: ksi

syvä kloonaus ja matala kloonaus Javassa

Jos haluat nähdä käyttämäsi tietokannan, käytä tätä komentoa.

> db

Jos haluat tarkastella luetteloa arkkitehtuurissa olevista koko tietokannoista, käytä tätä komentoa.

muuntaa kaksinkertainen kokonaisluvuksi Java-muodossa
> näytä dbs

Jos haluat lisätä uuden luettelon jo olemassa olevaan tietokantaan, käytä tätä komentoa.

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

Yllä oleva on esimerkki, ja parametreja voidaan muuttaa tarpeidesi mukaan.

Kuinka luoda käyttäjä yhdelle tietokannalle?

Jos haluat tietyssä tilanteessa kehittää käyttäjän yhdelle tietokannalle, sinun on käytettävä userAdmin-moduulia.

Kuten yllä olevasta kuvasta näet, olemme käyttäneet seuraavaa koodia.

db.createUser (käyttäjä: 'Employeeadmin', pwd: 'salasana', roolit: [{rooli: 'userAdmin', db: 'Työntekijä'}]})

Selitys

  • Mainitse luotavan käyttäjän salasana.
  • Äskettäin luotulle käyttäjälle sinun on annettava rooli. Määritämme järjestelmänvalvojan roolin tälle käyttäjälle userAdmin-moduulin avulla.
  • Lopuksi olemme käyttäneet parametria db määrittelemään, mihin tietokantaan tällä käyttäjällä on oikeudet.

Kun yllä oleva koodi suoritetaan onnistuneesti, lähtö näyttää tältä.

Yllä oleva esimerkki osoittaa käyttäjätunnuksen - EmployeeAdmin luomisen ja että sillä on lupa käyttää Employee-tietokantaa.

Tämä tuo meidät tämän artikkelin loppuun Luo käyttäjä MongoDB: ssä.

Nyt kun olet ymmärtänyt, mikä on Big Data, tutustu Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Edureka Big Data Hadoop -sertifiointikoulutus auttaa oppijoita tulemaan HDFS: n, langan, MapReduce, Pig, Hive, HBase, Oozie, Flume ja Sqoop -asiantuntijoiksi reaaliaikaisilla käyttötapauksilla vähittäiskaupan, sosiaalisen median, ilmailun, matkailun ja rahoituksen aloilla.

Onko sinulla kysymys meille? Mainitse ne kommenttiosassa ja palaamme sinuun.