Com es crea un usuari a MongoDB?

Aquest article us explicarà com crear un usuari a MongoDB i en procés també us explicarà com crear una base de dades de MongoDB amb una demostració pràctica.

Si ja fa temps que esteu en la indústria de programació i gestió de bases de dades, probablement n’haureu sentit a parlar . Presentat per primera vegada el 2009, MongoDB és actualment un dels programes de gestió de bases de dades relacionals més populars disponibles al mercat actualment. Si no utilitzeu MongoDB, una de les primeres coses que heu de fer és crear un usuari a MongoDB i després crear una base de dades de la mateixa manera. En aquest article parlarem sobre tots dos.

Les següents indicacions es tractaran en aquest article,





Comencem.

importació sqoop d’oracle a hdfs

Com es crea un usuari a MongoDB?

Per crear un usuari a MongoDb, heu de fer servir la funció createuser. Mireu l’exemple que es mostra a continuació per entendre com es fa això.



db.createUser ({usuari: 'Edureka', pwd: 'contrasenya', funcions: [{rol: 'userAdminAnyDatabase', db: 'admin'}]})

Explicació

Desglossem el codi compartit anteriorment.

  • Esmenta el nom d’usuari i la contrasenya que s’utilitzaran al sistema.
  • Assigneu un rol a l'usuari que acabem de crear. Aquí hem donat a l’usuari la funció d’administrador i, per tant, hem utilitzat el mètode userAdminAnyDatabase. Això significa que aquest usuari tindrà l'accessibilitat administrativa a totes les bases de dades que hi hagi, així com a les que es crearan a l'arquitectura MongoDB a partir d'ara.
  • Hem utilitzat el paràmetre db per especificar la base de dades de l'administrador. Es tracta d’una base de dades Meta especial dins de l’arquitectura mongoDb que conté tots els detalls de l’usuari que acabem de crear.

Quan l'ordre es realitza correctament, la sortida tindrà un aspecte semblant.



Sortida: crear usuari a MongoDB - EdurekaAixí, hem creat amb èxit un usuari a MongoDB

Ara vegem com crear una base de dades a MongoDB

Creeu una base de dades a MongoDB

Una de les coses més importants a tenir en compte en crear una base de dades a MongoDb és que no hi ha cap ordre o mòdul especial que es pugui utilitzar per aconseguir-ho. Tot i que això pot semblar estrany si heu començat a utilitzar MongoDB després d’utilitzar altres sistemes de gestió de bases de dades SQL en què necessiteu crear una base de dades, creeu una taula i assigneu-hi valors.

Però a MongoDb, el sistema crea automàticament la base de dades sense interferències de l'usuari final.

Una altra cosa important que cal tenir en compte aquí és que no cal especificar quin tipus de dades emmagatzemareu a la base de dades. El mateix s’assignarà automàticament un cop hàgiu introduït les dades a la base de dades creada.

Ara que ja coneixeu els conceptes bàsics, vegeu-nos com crear una base de dades a MongoDb si no n'hi ha cap creada automàticament o n'heu de crear una de completament nova.

Per fer-ho, heu d’utilitzar la sintaxi,

utilitzeu DATABASE_NAME

Si la base de dades que acabeu d'introduir ja existeix a l'arquitectura, es canviarà automàticament i començareu a utilitzar-la. Per entendre-ho millor, consulteu l'exemple següent.

com fer captures de pantalla amb seleni
> utilitzeu javatpointdb

La sortida serà així

Passat a db javatpointdb

Si voleu veure la base de dades que esteu utilitzant actualment, utilitzeu aquesta ordre.

> db

Si voleu veure una llista de totes les bases de dades que existeixen a l'arquitectura, utilitzeu aquesta ordre.

> mostrar dbs

Si voleu inserir una llista nova a una base de dades que ja existeix, feu servir aquesta ordre.

anar a funcionar en python
> db.movie.insert ({'name': 'javatpoint'})

L’anterior és un exemple i els paràmetres es poden canviar segons les vostres necessitats.

Com es crea un usuari per a una base de dades única?

Si en una determinada situació, voleu desenvolupar un usuari per a una base de dades única, heu de fer ús del mòdul userAdmin.

Com podeu veure a la imatge superior, hem fet ús del següent codi.

db.createUser (usuari: 'Employeeadmin', pwd: 'contrasenya', funcions: [{role: 'userAdmin', db: 'Employee'}]})

Explicació

  • Esmenta la contrasenya de l'usuari que vulguis crear.
  • Per a l'usuari creat recentment, heu d'assignar un rol. Farem ús del mòdul userAdmin per assignar la funció d’un administrador a aquest usuari.
  • Finalment, hem fet ús del paràmetre db per especificar a quina base de dades té privilegis aquest usuari.

Quan el codi anterior s'executa correctament, la sortida tindrà un aspecte semblant.

L'exemple anterior mostra la creació d'un nom d'usuari: EmployeeAdmin i que té permís per utilitzar la base de dades Employee.

Això ens porta al final d’aquest article sobre Crea usuari a MongoDB.

Ara que ja heu entès què és el Big Data, consulteu el per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. El curs de formació Edureka Big Data Hadoop Certification ajuda els estudiants a convertir-se en experts en HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume i Sqoop mitjançant casos d’ús en temps real en dominis Retail, Social Media, Aviació, Turisme, Finances.

Tens alguna pregunta? Esmenteu-los a la secció de comentaris i us respondrem.