Sådan oprettes bruger i MongoDB?



Denne artikel fortæller dig, hvordan du opretter bruger i MongoDB og undervejs også fortæller dig, hvordan du opretter MongoDB-database med praktisk demonstration.

Hvis du har været i databasestyrings- og programmeringsbranchen et stykke tid nu, har du sandsynligvis hørt om . MongoDB blev først introduceret i 2009 og er i øjeblikket en af ​​de mest populære relationsdatabasesystemer, der er tilgængelige på markedet i dag. Hvis du er ny med at bruge MongoDB, er en af ​​de første ting, du skal gøre, at oprette en bruger i MongoDB og derefter oprette en database ligeledes. I denne artikel vil vi diskutere om begge dele.

Følgende punkter vil blive dækket i denne artikel,





Lad os komme igang.

Hvordan oprettes en bruger i MongoDB?

For at oprette en bruger i MongoDb skal du bruge createuser-funktionen. Se eksemplet nedenfor, for at forstå, hvordan dette gøres.



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

Forklaring

Lad os opdele koden, der er delt ovenfor.

hvad er forskellen mellem html og xml
  • Nævn brugernavnet og den adgangskode, der skal bruges i systemet.
  • Tildel en rolle til den bruger, vi lige har oprettet. Her har vi givet brugeren rollen som administrator og dermed brugt metoden userAdminAnyDatabase. Hvad dette betyder er, at denne bruger vil have den administrative adgang til hele de eksisterende databaser, såvel som dem, der fra nu af oprettes i MongoDB-arkitekturen.
  • Vi har gjort brug af parametre db til at specificere administratorens database. Dette er en speciel Meta-database inde i mongoDb-arkitekturen, der indeholder alle detaljer om den bruger, vi lige har oprettet.

Når kommandoen udføres korrekt, vil output se sådan ud.



Output - Opret bruger i MongoDB - EdurekaSåledes har vi med succes oprettet en bruger i MongoDB

Lad os nu se, hvordan man opretter en database i MongoDB

Opret en database i MongoDB

En af de vigtigste ting at bemærke, når du opretter en database i MongoDb, er, at der ikke er nogen speciel kommando eller et modul, der kan bruges til at opnå dette. Selvom dette kan se mærkeligt ud, hvis du er begyndt at bruge MongoDB efter at have brugt andre SQL-databasesystemer, hvor du har brug for at oprette en database, skal du oprette en tabel og derefter tildele værdier inden for den samme.

Men i MongoDb oprettes databasen automatisk af systemet uden nogen indblanding fra slutbrugeren.

En anden vigtig ting at bemærke her er, at du ikke behøver at specificere, hvilken type data du vil gemme inde i databasen. Det samme tildeles automatisk, når du har indtastet dataene i den oprettede database.

Nu hvor du kender det grundlæggende, så lad os se, hvordan du opretter en database i MongoDb, hvis ingen er oprettet automatisk, eller hvis du har brug for at oprette en helt ny.

For at gøre dette skal du bruge syntaksen,

brug DATABASE_NAME

Hvis den database, du lige har indtastet, allerede findes i arkitekturen, skiftes du automatisk og begynder at bruge den. For at forstå dette bedre skal du kigge på eksemplet nedenfor.

> brug javatpointdb

Outputtet ser sådan ud

hvordan man bruger alarm i javascript

Skiftet til db javatpointdb

Hvis du vil se den database, du bruger i øjeblikket, skal du bruge denne kommando.

> db

Hvis du vil se en liste over hele databaser, der findes inden for arkitekturen, skal du bruge denne kommando.

> vis dbs

Hvis du vil indsætte en ny liste i en database, der allerede findes, skal du bruge denne kommando.

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

Ovenstående er et eksempel, og parametrene kan ændres afhængigt af dine behov.

Hvordan oprettes en bruger til en enkelt database?

Hvis du i en bestemt situation vil udvikle en bruger til en enkelt database, skal du bruge userAdmin-modulet.

Som du kan se på billedet ovenfor, har vi brugt følgende kode.

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

Forklaring

flet sortering i c ++
  • Nævn adgangskoden til den bruger, du vil oprette.
  • Til den nyligt oprettede bruger skal du tildele en rolle. Vi vil bruge userAdmin-modulet til at tildele rollen som en administrator til denne bruger.
  • Endelig har vi brugt parametret db til at specificere, hvilken database denne bruger har rettigheder til.

Når ovenstående kode køres med succes, vil output se sådan ud.

Ovenstående eksempel viser oprettelsen af ​​et brugernavn - EmployeeAdmin, og at det har tilladelse til at bruge databasen Employee.

Dette bringer os til slutningen af ​​denne artikel om Opret bruger i MongoDB.

Nu hvor du har forstået, hvad der er Big Data, skal du tjekke af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Edureka Big Data Hadoop-certificeringskursus hjælper elever med at blive eksperter i HDFS, Garn, MapReduce, Pig, Hive, HBase, Oozie, Flume og Sqoop ved hjælp af realtidsanvendelsessager på Retail, Social Media, Aviation, Tourism, Finance domæne.

Har du et spørgsmål til os? Nævn dem i kommentarfeltet, så vender vi tilbage til dig.