Создание базы данных
В двух предыдущих примерах научились устанавливать MongoDB. А также научились запускать и останавливать сервер MongoDB.
Настало время научиться создавать базы данных в MongoDB. Для этого нужно запустить и зайти в командную оболочку MongoDB.
Командная оболочка MongoDB носит имя mongo-shell и запускается в Linux одной командой:
В консоли отобразится сообщение и приглашение командной строки, говорящее о том, что мы находимся в командной оболочке MongoDB:
Список баз данных
Увидеть список всех существующих баз данных можно командой:
Вот список баз данных на момент установки MongoDB в системе Linux. Видно, что обе базы пустые:
Создать базу данных
Команда создания новой базы данных в MongoDB очень проста:
Например, создам новую базу данных по имени users:
Команда user универсальная. Если база данных users уже существует, то будет выполнен просто переход в эту базу данных.
Если базы данных users не существует, то она будет создана и будет выполнен автоматический переход в эту базу данных.
Имя базы данных
Узнать имя текущей ( в которой на данный момент нахожусь ) базы данных можно командой:
В моем случае это будет так:
Удаление базы данных
Удалить базу данных можно командой:
Важный момент - нужно находиться в той базе данных, которую необходимо удалить. Команда dropDatabase() не принимает аргументов.
Например, я хочу удалить базу данных users:
Для этого я перейду в базу данных users:
И выполню команду dropDatabase():
Посмотрю список баз данных после удаления базы users и удостоверюсь, что она удалена успешно:
На этом все.