Как создать базу данных в MongoDB?

MongoDB База данных

MongoDB — это база данных NoSQL, которая действует иначе, чем традиционные реляционные базы данных, и подходит для использования с большими наборами данных. MongoDB заменяет концепцию традиционных баз данных (которые работают со строками и столбцами) документами. Поскольку MongoDB основана на документах, она позволяет встроить массивы документов и представлять сложные иерархические отношения с помощью одной записи. MongoDB широко используется из-за своей гибкости и поддерживает гибкую модель запросов. MongoDB хранит данные с помощью пар ключ-значение; он преобразует данные JSON (нотация объектов JavaScript) в двоичный формат, известный как BSON (он также является производным от JSON). MongoDB также предусматривает вложенные данные; например, он хранит данные в коллекциях, которые содержат несколько документов, и, что интересно, документы не обязательно должны быть похожими в одной коллекции.

В этом описательном посте мы расскажем, как создать базу данных с использованием MongoDB в Ubuntu. Для этого у вас должен быть следующий список предварительных требований перед созданием базы данных:

Список предварительных требований довольно прост и содержит пакеты, необходимые для создания базы данных в MongoDB:

  • MongoDB должен быть установлен в вашей системе для выполнения любых операций, связанных с MongoDB.
  • Оболочка MongoDB обеспечивает мощную поддержку командной строки для выполнения операций с базой данных, в частности, наиболее часто используемых операций CRUD (создание, получение, обновление, удаление).

Как создать базу данных в MongoDB

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

Шаг 1. Доступ к оболочке MongoDB.

Откройте терминал ( Ctrl + Alt + T ) и сначала проверьте статус службы MongoDB, используя следующую команду:

sudo systemctl status mongodb

Откройте терминал ( Ctrl + Alt + T ) и сначала проверьте статус службы MongoDB

Вывод приведенной выше команды показывает, что служба MongoDB активна и работает:

Читайте также:  Удаление последовательности (sequences) в PostgreSQL

После этого войдите в оболочку mongo, используя указанную ниже команду в вашем терминале Ubuntu:

mongo

После этого войдите в оболочку mongo, используя указанную

Шаг 2. Найдите существующие базы данных

После того, как вы получили доступ к оболочке mongo, теперь вы можете проверить базы данных, которые в настоящее время перечислены на вашем сервере MongoDB. Используйте одну из следующих команд, чтобы проверить доступные базы данных:

> show dbs

Или:

> show dbs;

Как видно из выходных данных, в настоящее время на борту есть три базы данных

Как видно из выходных данных, в настоящее время на борту есть три базы данных: замечено, что это встроенные базы данных.

Шаг 3. Создайте новую базу данных

Чтобы создать новую базу данных с помощью оболочки mongo; вы должны следовать правильному синтаксису, как указано ниже:

use [database_name]

Следуя приведенному выше синтаксису; мы создали новую базу данных » linuxhint » с помощью следующей команды оболочки mongo:

> use linuxhint

Поскольку мы создали только пустую базу данных; Итак, система не покажет его, пока мы не вставим в него данные:

> show dbs

Шаг 4: Активируйте базу данных

Активировать базу данных » linuxhint «; для этого мы будем использовать следующий синтаксис:

db.collection.insert({})

» Db » здесь относится к выбранной базе данных; » Коллекция » — это имя документа, который вы вставляете;

» ({}) » Содержит данные для вставки.

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

> db

Или вы можете подключиться к базе данных MongoDB прямо из терминала Ubuntu; используйте следующую команду в терминале для подключения к базе данных » linuxhint «:

sudo mongo linuxhint

Следуя синтаксису, мы использовали указанную ниже команду для создания нового пользователя с именем » jack «, его обозначением и возрастом.

Примечание. После успешного выполнения команды; он покажет вывод » WriteResult ({» nInserted «: 1}) »:

> db.user.insert({name: “jack”, designation: “Manager”, age:25})

После вставки документа в » linuxhint » убедитесь, что » linuxhint » добавлен в список баз данных или нет: для этого выполните следующую команду в оболочке mongo:

> show dbs

Как удалить базу данных в MongoDB с помощью Ubuntu

Перед выполнением команды drop вы должны убедиться, что находитесь в той же базе данных, которую хотите удалить. Вы можете проверить это с помощью команды » db » в оболочке mongo:

> db

Теперь, если вы запустите следующую команду в своей Mongo Shell: база данных » linuxhint » будет удалена из MongoDB:

> db.dropDatabase()

Заключение

В эту технологически богатую эпоху автоматическое управление данными является основной потребностью каждой организации. MongoDB широко используется в качестве СУБД (системы управления базами данных) в IoT (Интернете вещей), приложениях реального времени, мобильных приложениях и управлении контентом. MongoDB обеспечивает обширную поддержку известных операционных систем, таких как Windows, Mac, и дистрибутивов на основе Linux, таких как Ubuntu, Debian, CentOS и т. Д. Эта статья направлена ​​на создание базы данных в MongoDB с использованием Ubuntu в качестве операционной системы. Терминальная поддержка Ubuntu используется для доступа к оболочкам MongoDB, которые в дальнейшем используются для создания баз данных. С помощью оболочки mongo мы создали базу данных и вставили в нее документы. Поддержка оболочки mongo также может использоваться для выполнения других операций с базами данных, таких как обновление, получение и удаление.

Оцените статью
bestprogrammer.ru
Добавить комментарий