Hvordan lage bruker i MongoDB?



Denne artikkelen vil fortelle deg hvordan du oppretter bruker i MongoDB og i prosessen også fortelle deg hvordan du lager MongoDB-database med praktisk demonstrasjon.

Hvis du har vært i databasestyrings- og programmeringsbransjen en stund nå, har du sannsynligvis hørt om . MongoDB ble først introdusert i 2009 og er for tiden en av de mest populære relasjonelle programvarene for databasestyring som er tilgjengelig i dag. Hvis du ikke har brukt MongoDB, er en av de første tingene du trenger å gjøre å opprette en bruker i MongoDB og deretter opprette en database på samme måte. I denne artikkelen vil vi diskutere om begge deler.

Følgende tips vil bli dekket i denne artikkelen,





La oss komme i gang.

Hvordan lage en bruker i MongoDB?

For å opprette en bruker i MongoDb, må du gjøre bruk av createuser-funksjonen. Ta en titt på eksemplet som er delt nedenfor for å forstå hvordan dette gjøres.



db.createUser ({bruker: 'Edureka', pwd: 'passord', roller: [{role: 'userAdminAnyDatabase', db: 'admin'}]})

Forklaring

La oss dele opp koden som er delt ovenfor.

  • Nevn brukernavnet og passordet som skal brukes i systemet.
  • Tillat en rolle til brukeren vi nettopp opprettet. Her har vi gitt brukeren rollen som administrator og dermed brukt metoden, userAdminAnyDatabase. Hva dette betyr er at denne brukeren vil ha administrativ tilgjengelighet til hele databasene som er tilstede, så vel som de som vil bli opprettet i MongoDB-arkitekturen fra nå av.
  • Vi har brukt parameteren db for å spesifisere databasen til administratoren. Dette er en spesiell Meta-database inne i mongoDb-arkitekturen som inneholder alle detaljene til brukeren vi nettopp opprettet.

Når kommandoen utføres riktig, vil utgangen se ut som dette.



Output - Opprett bruker i MongoDB - EdurekaDermed har vi vellykket opprettet en bruker i MongoDB

La oss nå se hvordan du oppretter en database i MongoDB

hvordan legge til i java

Opprett en database i MongoDB

En av de viktigste tingene å merke seg når du oppretter en database i MongoDb er at det ikke er noen spesiell kommando eller modul som kan brukes til å oppnå dette. Selv om dette kan se rart ut hvis du har begynt å bruke MongoDB etter å ha brukt andre SQL-databasesystemer der du trenger å opprette en database, oppretter du en tabell og tilordner deretter verdier innenfor den samme.

Men i MongoDb opprettes databasen automatisk av systemet uten forstyrrelser fra sluttbrukeren.

java til operatørens makt

En annen viktig ting å merke seg her er at du ikke trenger å spesifisere hvilken type data du skal lagre i databasen. Det samme tildeles automatisk når du har lagt inn dataene i den opprettede databasen.

Nå som du vet det grunnleggende, la oss se hvordan du lager en database i MongoDb hvis ingen er opprettet automatisk, eller hvis du trenger å opprette en helt ny.

For å gjøre dette må du bruke syntaksen,

bruk DATABASE_NAME

Hvis databasen du nettopp skrev inn allerede finnes i arkitekturen, vil du automatisk bytte og begynne å bruke den samme. For å forstå dette bedre, ta en titt på eksemplet nedenfor.

> bruk javatpointdb

Utgangen vil se slik ut

Skiftet til db javatpointdb

Hvis du vil se databasen du bruker for øyeblikket, bruk denne kommandoen.

> db

Hvis du vil se en liste over hele databasene som finnes i arkitekturen, kan du bruke denne kommandoen.

> vis dbs

Hvis du vil sette inn en ny liste i en database som allerede eksisterer, bruk denne kommandoen.

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

Ovenstående er et eksempel, og parametrene kan endres avhengig av dine behov.

Hvordan lage en bruker for en enkelt database?

Hvis du i en bestemt situasjon vil utvikle en bruker for en enkelt database, må du bruke userAdmin-modulen.

hvordan gå ut i java

Som du kan se på bildet ovenfor, har vi benyttet oss av følgende kode.

db.createUser (bruker: 'Employeeadmin', pwd: 'passord', roller: [{role: 'userAdmin', db: 'Employee'}]})

Forklaring

  • Nevn passordet til brukeren du vil opprette.
  • Til den nylig opprettet brukeren, må du tildele en rolle. Vi vil bruke userAdmin-modulen for å tildele rollen som en administrator til denne brukeren.
  • Til slutt har vi benyttet oss av parameteren db for å spesifisere hvilken database denne brukeren har rettigheter til.

Når koden ovenfor kjøres vellykket, vil utdataene se ut som dette.

Ovenstående eksempel viser opprettelsen av et brukernavn - EmployeeAdmin og at den har tillatelse til å bruke databasen Employee.

Dette bringer oss til slutten av denne artikkelen om Create User In MongoDB.

Nå som du har forstått hva som er Big Data, sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk med mer enn 250 000 fornøyde elever spredt over hele verden. Edureka Big Data Hadoop-sertifiseringstreningskurs hjelper lærere å bli eksperter på HDFS, Garn, MapReduce, Pig, Hive, HBase, Oozie, Flume og Sqoop ved å bruke sanntidsbruk på Retail, Social Media, Aviation, Tourism, Finance.

Har du spørsmål til oss? Nevn dem i kommentarfeltet, så kommer vi tilbake til deg.