Как создать пользователя в MongoDB?



Эта статья расскажет вам, как создать пользователя в MongoDB, а также расскажет, как создать базу данных MongoDB с практической демонстрацией.

Если вы когда-то работали в сфере управления базами данных и программирования, вы, вероятно, слышали о . MongoDB, впервые представленная в 2009 году, в настоящее время является одним из самых популярных программ для управления реляционными базами данных, доступных сегодня на рынке. Если вы новичок в использовании MongoDB, первое, что вам нужно сделать, это создать пользователя в MongoDB, а затем аналогичным образом создать базу данных. В этой статье мы обсудим оба.

Следующие указатели будут рассмотрены в этой статье,





Давайте начнем.

Как создать пользователя в MongoDB?

Чтобы создать пользователя в MongoDb, вам необходимо использовать функцию createuser. Взгляните на приведенный ниже пример, чтобы понять, как это делается.



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

Объяснение

Давайте разберем приведенный выше код.

получить длину массива в javascript
  • Назовите имя пользователя и пароль, которые будут использоваться в системе.
  • Назначьте роль только что созданному пользователю. Здесь мы дали пользователю роль администратора и, таким образом, использовали метод userAdminAnyDatabase. Это означает, что этот пользователь будет иметь административный доступ ко всем существующим базам данных, а также к тем, которые будут созданы в архитектуре MongoDB с этого момента.
  • Мы использовали параметр db, чтобы указать базу данных администратора. Это специальная база данных Meta внутри архитектуры mongoDb, которая содержит все детали только что созданного пользователя.

При правильном выполнении команды результат будет выглядеть примерно так.



Вывод - Создать пользователя в MongoDB - EdurekaТаким образом, мы успешно создали пользователя в MongoDB.

Теперь давайте посмотрим, как создать базу данных в MongoDB.

Создать базу данных в MongoDB

При создании базы данных в MongoDb важно отметить, что для этого нет специальной команды или модуля. Хотя это может выглядеть странно, если вы начали использовать MongoDB после использования других систем управления базами данных SQL, где вам нужно создать базу данных, создать таблицу, а затем назначить значения в ней.

Но в MongoDb база данных создается системой автоматически без какого-либо вмешательства со стороны конечного пользователя.

Еще одна важная вещь, на которую следует обратить внимание, это то, что вам не нужно указывать, какой тип данных вы будете хранить в базе данных. То же самое будет автоматически назначено после того, как вы введете данные в созданную базу данных.

Теперь, когда вы знаете основы, давайте посмотрим, как создать базу данных в MongoDb, если она не была создана автоматически или вам нужно создать совершенно новую.

наука о данных что это

Для этого вам нужно использовать синтаксис,

использовать DATABASE_NAME

Если база данных, которую вы только что ввели, уже существует в архитектуре, вы автоматически переключитесь и начнете использовать ее. Чтобы лучше понять это, взгляните на пример ниже.

> используйте javatpointdb

Результат будет выглядеть так

Переключен на db javatpointdb

Если вы хотите увидеть базу данных, которую вы используете в настоящее время, используйте эту команду.

> дб

Если вы хотите просмотреть список всех баз данных, существующих в архитектуре, используйте эту команду.

> показать dbs

Если вы хотите вставить новый список в уже существующую базу данных, воспользуйтесь этой командой.

> db.movie.insert ({'имя': 'javatpoint'})

Выше приведен пример, и параметры могут быть изменены в зависимости от ваших потребностей.

преобразования в информатике с примером

Как создать пользователя для одной базы данных?

Если в определенной ситуации вы хотите разработать пользователя для одной базы данных, вам необходимо использовать модуль userAdmin.

Как вы можете видеть на изображении выше, мы использовали следующий код.

db.createUser (пользователь: 'Employeeadmin', pwd: 'пароль', роли: [{роль: 'userAdmin', db: 'Сотрудник'}]})

Объяснение

  • Назовите пароль пользователя, которого вы хотите создать.
  • Недавно созданному пользователю необходимо назначить роль. Мы будем использовать модуль userAdmin, чтобы назначить этому пользователю роль администратора.
  • Наконец, мы использовали параметр db, чтобы указать, к какой базе данных у этого пользователя есть права.

Когда приведенный выше код будет успешно выполнен, результат будет выглядеть примерно так.

В приведенном выше примере показано создание имени пользователя - EmployeeAdmin и его разрешение на использование базы данных Employee.

На этом мы подошли к концу статьи о создании пользователя в MongoDB.

Теперь, когда вы поняли, что такое большие данные, ознакомьтесь с от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Учебный курс Edureka Big Data Hadoop Certification Training помогает учащимся стать экспертами в области HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume и Sqoop, используя примеры использования в реальном времени в области розничной торговли, социальных сетей, авиации, туризма, финансов.

Есть вопрос к нам? Упомяните их в разделе комментариев, и мы свяжемся с вами.