Как да създам потребител в MongoDB?



Тази статия ще ви разкаже как да създадете потребител в MongoDB и в процес на разказ и как да създадете база данни MongoDB с практическа демонстрация.

Ако някога сте били в индустрията за управление на бази данни и програмиране, вероятно сте чували за . За първи път представен през 2009 г., MongoDB в момента е един от най-популярните софтуер за управление на релационни бази данни, наличен на пазара днес. Ако не сте начинаещи в използването на MongoDB, едно от първите неща, които трябва да направите, е да създадете потребител в MongoDB и след това да създадете база данни по същия начин. В тази статия ще обсъдим и двете.

Следните указания ще бъдат обхванати в тази статия,





Да започваме.

Как да създам потребител в MongoDB?

За да създадете потребител в MongoDb, трябва да използвате функцията createuser. Разгледайте примера, споделен по-долу, за да разберете как се прави това.



db.createUser ({потребител: 'Edureka', pwd: 'парола', роли: [{роля: 'userAdminAnyDatabase', db: 'admin'}]})

Обяснение

Нека разбием кода, споделен по-горе.

  • Споменете потребителското име и паролата, които ще се използват в системата.
  • Разпределете роля на потребителя, който току-що създадохме. Тук сме дали на потребителя ролята на администратор и по този начин използваме метода userAdminAnyDatabase. Това означава, че този потребител ще има административна достъпност до всички бази данни, които присъстват, както и тези, които ще бъдат създадени в архитектурата на MongoDB отсега нататък.
  • Използвахме параметъра db, за да посочим базата данни на администратора. Това е специална база данни Meta в архитектурата на mongoDb, която съдържа всички подробности за потребителя, който току-що създадохме.

Когато командата се изпълни правилно, изходът ще изглежда по следния начин.



Изход - Създаване на потребител в MongoDB - EdurekaПо този начин ние успешно създадохме потребител в MongoDB

Сега нека видим как да създадем база данни в MongoDB

сортира масив c ++ низходящ

Създайте база данни в MongoDB

Едно от най-важните неща, които трябва да се отбележат при създаването на база данни в MongoDb, е, че няма специална команда или модул, които могат да се използват за постигане на това. Въпреки че това може да изглежда странно, ако сте започнали да използвате MongoDB, след като сте използвали други системи за управление на база данни на SQL, където трябва да създадете база данни, създайте таблица и след това задайте стойности в рамките на същата.

Но в MongoDb базата данни се създава автоматично от системата, без никаква намеса от страна на крайния потребител.

низ е променлив или неизменим в java

Друго важно нещо, което трябва да отбележите тук, е, че не е необходимо да посочвате какъв тип данни ще съхранявате в базата данни. Същото ще бъде присвоено автоматично, след като въведете данните в създадената база данни.

След като вече знаете основите, нека видим как да създадем база данни в MongoDb, ако нито една не е създадена автоматично или трябва да създадете изцяло нова.

За да направите това, трябва да използвате синтаксиса,

използвайте DATABASE_NAME

Ако току-що въведената база данни вече съществува в архитектурата, тогава ще бъдете автоматично превключени и ще започнете да използвате същата. За да разберете това по-добре, разгледайте примера по-долу.

> използвайте javatpointdb

Резултатът ще изглежда така

Превключено към db javatpointdb

Ако искате да видите базата данни, която използвате в момента, използвайте тази команда.

> db

Ако искате да видите списък с всички бази данни, които съществуват в рамките на архитектурата, използвайте тази команда.

> показване на dbs

Ако искате да вмъкнете нов списък в база данни, която вече съществува, използвайте тази команда.

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

Горното е пример и параметрите могат да се променят в зависимост от вашите нужди.

Как да създам потребител за една база данни?

Ако в дадена ситуация искате да разработите потребител за една база данни, трябва да използвате модула userAdmin.

сертифициран разработчик на cloudera за apache hadoop

Както можете да видите на изображението по-горе, ние използвахме следния код.

db.createUser (потребител: 'Employeeadmin', pwd: 'парола', роли: [{role: 'userAdmin', db: 'Employee'}]})

Обяснение

  • Споменете паролата на потребителя, който искате да създадете.
  • На наскоро създадения потребител трябва да разпределите роля. Ще използваме модула userAdmin, за да възложим ролята на администратор на този потребител.
  • И накрая, ние използвахме параметъра db, за да посочим към коя база данни този потребител има привилегии.

Когато горният код се изпълни успешно, изходът ще изглежда нещо подобно.

Горният пример показва създаването на потребителско име - EmployeeAdmin и че има разрешение да използва базата данни Служител.

Това ни води до края на тази статия за Създаване на потребител в MongoDB.

След като разбрахте какво е Big Data, разгледайте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение по сертифициране на големи данни Hadoop на Edureka помага на обучаващите се да станат експерти в HDFS, прежди, MapReduce, Pig, Hive, HBase, Oozie, Flume и Sqoop, като използват случаи в реално време за търговия на дребно, социални медии, авиация, туризъм, финанси.

Имате въпрос към нас? Споменете ги в раздела за коментари и ние ще се свържем с вас.