uz
KA
июня 23, 2025
Обновлено июня 23, 2025

Как Создать Базу Данных и Коллекцию в MongoDB?

MongoDB Базы данных

Обзор

В том руководстве по установке рассматривалась тема управления СУБД MongoDB, в этом случае мы рассмотрим создание базы данных и коллекции в системе. Все операции будут выполняться на машине с Ubuntu. Если у вас есть дистрибутив другой системы, поддерживающей systemd, то это руководство вам подойдет.

MongoDB представляет собой нетрадиционную СУБД, благодаря архитектуре и модели системы. Они представляют собой документо-ориентированную и NoSQL систему управления. Вместо SQL в СУБД представлен собственный язык управления, который напоминает объектно-ориентированный язык программирования. Все объекты являются сущностями с выделенной иерархией DB -> Collections -> Document. Давайте рассмотрим, как создать два шага иерархии!

Установка

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

apt update && apt upgrade -y
Обновление пакетов
Скриншот №1 — Обновление пакетов

В конце процесса вы можете увидеть результат ввода команды, убедитесь, что основной компонент был обновлен! Запустите оболочку MongoDB или подключитесь к СУБД любым другим способом:

mongosh
Запуск оболочки
Скриншот №2 — Запуск оболочки

После входа в систему вы можете взаимодействовать с СУБД, используя специальные команды. Если у вас возникли проблемы с входом в систему, то попробуйте проверить работоспособность демона:

systemctl status mongod

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

systemctl restart mongod
Статус службы
Скриншот №3 — Статус службы

Это должно помочь запустить систему! Сначала проверим существующую базу данных:

mongosh
show dbs
Список баз данных
Скриншот №4 — Список баз данных

Мы можем создавать собственные БД, используя неявный и явный метод, по умолчанию мы можем набирать тип:

use gg
Создание базы данных
Скриншот №5 — Создание базы данных

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

db

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

db.createCollection('ff')
Создание коллекции
Скриншот №6 — Создание коллекции

Этой командой мы создаем коллекцию и одновременно в одной команде создаем документ со значением. В ff, что имя коллекции, вы можете ввести любое другое. А командой мы можем убедиться, что команда будет создана:

show collections

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

Оценка:
5 из 5
Аverage rating : 5
Оценок: 2
100029 Ташкент Улица Якка Чинар, дом 2/1
ООО «ИТГЛОБАЛКОМ ЛАБС»

Вам также может быть интересно...