Kā izveidot lietotāju MongoDB?



Šis raksts jums pateiks, kā izveidot lietotāju MongoDB, un procesā arī pastāstīs, kā izveidot MongoDB datu bāzi ar praktisku demonstrāciju.

Ja kādu laiku esat bijis datu bāzu pārvaldības un programmēšanas nozarē, droši vien esat dzirdējis . Pirmo reizi 2009. gadā ieviestā MongoDB pašlaik ir viena no populārākajām relāciju datu bāzu pārvaldības programmatūrām, kas šodien ir pieejama tirgū. Ja esat jauns MongoDB lietotājs, viena no pirmajām lietām, kas jums jādara, ir izveidot lietotāju MongoDB un pēc tam izveidot arī datu bāzi. Šajā rakstā mēs apspriedīsim abus.

Šajā rakstā tiks apskatīti šādi norādījumi,





Sāksim.

Kā izveidot lietotāju vietnē MongoDB?

Lai izveidotu lietotāju MongoDb, jums jāizmanto creator lietotāja funkcija. Apskatiet tālāk kopīgo piemēru, lai saprastu, kā tas tiek darīts.



db.createUser ({lietotājs: 'Edureka', pwd: 'parole', lomas: [{loma: 'userAdminAnyDatabase', db: 'admin'}]})

Paskaidrojums

Sadalīsim iepriekš kopīgoto kodu.

kā izveidot jaudu bi vadības paneli
  • Pieminiet lietotājvārdu un paroli, kas tiks izmantoti sistēmā.
  • Piešķiriet lomu tikko izveidotajam lietotājam. Šeit mēs esam piešķīruši lietotājam administratora lomu un tādējādi izmantojuši metodi userAdminAnyDatabase. Tas nozīmē, ka šim lietotājam būs administratīvā piekļuve visām esošajām datubāzēm, kā arī tām, kuras turpmāk tiks izveidotas MongoDB arhitektūrā.
  • Mēs izmantojām parametru db, lai norādītu administratora datu bāzi. Šī ir īpaša Meta datu bāze mongoDb arhitektūrā, kas satur visu informāciju par tikko izveidoto lietotāju.

Kad komanda ir izpildīta pareizi, izeja izskatīsies apmēram tā.



Output - Izveidot lietotāju MongoDB - EdurekaTādējādi mēs esam veiksmīgi izveidojuši lietotāju MongoDB

Tagad ļaujiet mums redzēt, kā izveidot datu bāzi MongoDB

Izveidojiet datu bāzi MongoDB

Viena no vissvarīgākajām lietām, kas jāņem vērā, veidojot datu bāzi MongoDb, ir tā, ka nav īpašas komandas vai moduļa, ko var izmantot, lai to panāktu. Lai gan tas varētu izskatīties dīvaini, ja esat sācis izmantot MongoDB pēc citu SQL datu bāzes pārvaldības sistēmu izmantošanas, kur jums jāizveido datu bāze, jāizveido tabula un pēc tam jāpiešķir vērtības tajā pašā.

Bet MongoDb sistēmā datu bāzi automātiski izveido bez tieša lietotāja iejaukšanās.

Vēl viena svarīga lieta, kas jāņem vērā, ir tāda, ka jums nav jānorāda, kāda veida datus jūs glabājat datu bāzē. Tas pats tiks automātiski piešķirts, tiklīdz būsiet ievadījis datus izveidotajā datu bāzē.

Tagad, kad jūs zināt pamatus, ļaujiet mums uzzināt, kā izveidot datu bāzi MongoDb, ja neviens no tiem nav izveidots automātiski vai jums ir jāizveido pilnīgi jauna.

Lai to izdarītu, jums jāizmanto sintakse,

izmantojiet DATABASE_NAME

Ja tikko ievadītā datu bāze arhitektūrā jau pastāv, jūs automātiski pārslēgsieties un sāksit to pašu. Lai to labāk saprastu, ieskatieties zemāk redzamajā piemērā.

> izmantot javatpointdb

Rezultāts izskatīsies šādi

marionete vs šefpavārs vs jenkins

Pārslēgts uz db javatpointdb

Ja vēlaties redzēt datu bāzi, kuru pašlaik izmantojat, izmantojiet šo komandu.

> db

Ja vēlaties apskatīt visu arhitektūrā esošo datu bāzu sarakstu, izmantojiet šo komandu.

> parādīt dbs

Ja vēlaties ievietot jaunu sarakstu jau esošajā datu bāzē, izmantojiet šo komandu.

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

Iepriekš minētais ir piemērs, un parametrus var mainīt atkarībā no jūsu vajadzībām.

Kā izveidot lietotāju vienotai datu bāzei?

Ja noteiktā situācijā vēlaties izveidot lietotāju vienai datu bāzei, jums jāizmanto modulis userAdmin.

Kā redzat augšējā attēlā, mēs izmantojām šādu kodu.

db.createUser (lietotājs: 'Employeeadmin', pwd: 'parole', lomas: [{role: 'userAdmin', db: 'Employee'}]})

Paskaidrojums

print_r uz virkni
  • Pieminiet izveidojamā lietotāja paroli.
  • Nesen izveidotajam lietotājam jums jāpiešķir loma. Mēs izmantosim moduli userAdmin, lai šim lietotājam piešķirtu administratora lomu.
  • Visbeidzot, mēs izmantojām parametru db, lai norādītu, kurai datu bāzei šim lietotājam ir privilēģijas.

Kad iepriekšējais kods ir veiksmīgi palaists, izeja izskatīsies apmēram tā.

Iepriekš minētajā piemērā parādīts lietotāja vārda - EmployeeAdmin izveide un ka tam ir atļauja izmantot datu bāzi Employee.

Tas mūs noved pie šī raksta par Lietotāja izveide MongoDB beigās.

Tagad, kad esat sapratis, kas ir Big Data, pārbaudiet Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē. Edureka Big Data Hadoop sertifikācijas apmācības kurss palīdz izglītojamajiem kļūt par HDFS, dzijas, MapReduce, Pig, Hive, HBase, Oozie, Flume un Sqoop ekspertiem, izmantojot reāllaika lietošanas gadījumus mazumtirdzniecības, sociālo mediju, aviācijas, tūrisma, finanšu jomā.

Vai mums ir jautājums? Pieminiet tos komentāru sadaļā, un mēs ar jums sazināsimies.