Cum se creează un utilizator în MongoDB?



Acest articol vă va spune cum să creați un utilizator în MongoDB și în proces vă va spune și cum să creați baza de date MongoDB cu o demonstrație practică.

Dacă ați fost în industria de gestionare și programare a bazelor de date de ceva vreme, probabil ați auzit despre . Introdus pentru prima dată în 2009, MongoDB este în prezent unul dintre cele mai populare software de gestionare a bazelor de date relaționale disponibile pe piață astăzi. Dacă nu sunteți nou în utilizarea MongoDB, unul dintre primele lucruri pe care trebuie să le faceți este să creați un utilizator în MongoDB și apoi să creați o bază de date la fel. În acest articol vom discuta despre ambele.

Următoarele indicații vor fi tratate în acest articol,





Să începem.

java când se folosește acest lucru

Cum să creați un utilizator în MongoDB?

Pentru a crea un utilizator în MongoDb, trebuie să utilizați funcția createuser. Aruncați o privire la exemplul distribuit mai jos pentru a înțelege cum se face acest lucru.



db.createUser ({utilizator: 'Edureka', pwd: 'parolă', roluri: [{rol: 'userAdminAnyDatabase', db: 'admin'}]})

Explicaţie

Să dezvăluim codul partajat mai sus.

  • Menționați numele de utilizator și parola care vor fi utilizate în sistem.
  • Alocați un rol utilizatorului pe care tocmai l-am creat. Aici, i-am dat utilizatorului rolul de administrator și am folosit astfel metoda, userAdminAnyDatabase. Ceea ce înseamnă acest lucru este că acest utilizator va avea accesibilitatea administrativă la întreaga bază de date care este prezentă, precum și la cele care vor fi create în arhitectura MongoDB de acum înainte.
  • Am folosit parametrul db pentru a specifica baza de date a administratorului. Aceasta este o bază de date Meta specială din arhitectura mongoDb care conține toate detaliile utilizatorului pe care tocmai l-am creat.

Când comanda este executată corect, ieșirea va arăta cam așa.



Ieșire - Creați utilizator în MongoDB - EdurekaAstfel, am creat cu succes un utilizator în MongoDB

Acum, să vedem cum să creăm o bază de date în MongoDB

Creați o bază de date în MongoDB

Unul dintre cele mai importante lucruri de reținut în timpul creării unei baze de date în MongoDb este că nu există o comandă sau un modul special care să poată fi utilizat pentru a realiza acest lucru. Deși acest lucru ar putea părea ciudat dacă ați început să utilizați MongoDB după ce ați utilizat alte sisteme de gestionare a bazelor de date SQL în care trebuie să creați o bază de date, creați un tabel și apoi atribuiți valori în cadrul aceluiași.

Dar în MongoDb, baza de date este creată automat de sistem, fără nicio interferență din partea utilizatorului final.

Un alt lucru important de remarcat aici este că nu trebuie să specificați ce tip de date veți stoca în baza de date. Același lucru va fi atribuit automat odată ce ați introdus datele în baza de date creată.

Acum, că știți elementele de bază, permiteți-ne să vedem cum să creați o bază de date în MongoDb dacă nu a fost creată automat niciuna sau dacă trebuie să creați una complet nouă.

Pentru a face acest lucru, trebuie să utilizați sintaxa,

folosiți DATABASE_NAME

Dacă baza de date pe care tocmai ați introdus-o există deja în arhitectură, atunci veți fi schimbat automat și veți începe să utilizați aceeași. Pentru a înțelege mai bine acest lucru, aruncați o privire la exemplul de mai jos.

cum se folosește metoda tostring în java
> folosiți javatpointdb

Rezultatul va arăta astfel

Comutat la db javatpointdb

Dacă doriți să vedeți baza de date pe care o utilizați în prezent, utilizați această comandă.

> db

Dacă doriți să vizualizați o listă a întregilor baze de date care există în cadrul arhitecturii, utilizați această comandă.

> arată dbs

Dacă doriți să inserați o nouă listă într-o bază de date care există deja, folosiți această comandă.

aruncând dublu la int java
> db.movie.insert ({'name': 'javatpoint'})

Cele de mai sus sunt un exemplu și parametrii pot fi modificați în funcție de nevoile dvs.

Cum să creați un utilizator pentru o singură bază de date?

Dacă într-o anumită situație, doriți să dezvoltați un utilizator pentru o singură bază de date, trebuie să utilizați modulul userAdmin.

După cum puteți vedea în imaginea de mai sus, am folosit următorul cod.

db.createUser (utilizator: 'Employeeadmin', pwd: 'parolă', roluri: [{rol: 'userAdmin', db: 'Angajat'}]})

Explicaţie

  • Menționați parola utilizatorului pe care doriți să îl creați.
  • Pentru utilizatorul creat recent, trebuie să alocați un rol. Vom folosi modulul userAdmin pentru a atribui rolul unui administrator acestui utilizator.
  • În cele din urmă, am folosit parametrul db pentru a specifica ce bază de date are acest utilizator.

Când codul de mai sus este rulat cu succes, ieșirea va arăta cam așa.

Exemplul de mai sus arată crearea unui nume de utilizator - EmployeeAdmin și că acesta are permisiunea de a utiliza baza de date Employee.

Acest lucru ne duce la sfârșitul acestui articol despre Creați utilizator în MongoDB.

Acum că ați înțeles ce este Big Data, consultați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul. Cursul Edureka Big Data Hadoop Certification Training îi ajută pe cursanți să devină experți în HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume și Sqoop folosind cazuri de utilizare în timp real în domeniul Retail, Social Media, Aviație, Turism, Finanțe.

Ai o întrebare pentru noi? Menționați-le în secțiunea de comentarii și vă vom răspunde.