Обзор
В том руководстве по установке рассматривалась тема управления СУБД MongoDB, в этом случае мы рассмотрим создание базы данных и коллекции в системе. Все операции будут выполняться на машине с Ubuntu. Если у вас есть дистрибутив другой системы, поддерживающей systemd, то это руководство вам подойдет.
MongoDB представляет собой нетрадиционную СУБД, благодаря архитектуре и модели системы. Они представляют собой документо-ориентированную и NoSQL систему управления. Вместо SQL в СУБД представлен собственный язык управления, который напоминает объектно-ориентированный язык программирования. Все объекты являются сущностями с выделенной иерархией DB -> Collections -> Document. Давайте рассмотрим, как создать два шага иерархии!
Установка
Чтобы избежать проблем с библиотечными пакетами и старыми утилитами, необходимо обновить системные пакеты через apt manager:
В конце процесса вы можете увидеть результат ввода команды, убедитесь, что основной компонент был обновлен! Запустите оболочку MongoDB или подключитесь к СУБД любым другим способом:
После входа в систему вы можете взаимодействовать с СУБД, используя специальные команды. Если у вас возникли проблемы с входом в систему, то попробуйте проверить работоспособность демона:
Если вы видите мертвый процесс, попробуйте запустить или перезапустить демон и снова проверить состояние:
Это должно помочь запустить систему! Сначала проверим существующую базу данных:
show dbs
Мы можем создавать собственные БД, используя неявный и явный метод, по умолчанию мы можем набирать тип:
gg это DATABASE_NAME, если у вас уже существует БД с таким же именем, то система обращается к этой БД. Всегда, когда мы начинаем работать с БД, мы должны вводить команду use с именем БД. Если вы забыли, какую базу данных вы используете, введите:
После этого будет показано имя базы данных. В этом db-файле мы можем создать коллекцию, основной концепцией которой является группировка различных файлов по определенным параметрам. Мы будем использовать команду:
Этой командой мы создаем коллекцию и одновременно в одной команде создаем документ со значением. В ff, что имя коллекции, вы можете ввести любое другое. А командой мы можем убедиться, что команда будет создана:
В области БД вы можете создавать множественные коллекции и использовать их. В другой части управления MongoDB мы рассматриваем удаление, переименование и различные операции по манипулированию данными в системе. Все эти инструкции посвящены версии community edition, которая используется в различных компаниях.