Уроки MongoDB

#2 - Создание базы данных

#2 - Создание базы данных

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

Видеоурок

Для работы с элементами в базе данных MongoDB можно использовать специальную программу - Compass. Данная программа является визуальным редактором для работы с базами данных, коллекциями и записями в них. 


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


Коллекция - группа, вмещающая в себе различные объекты и данные (пример: группа пользователей на сайте, группа товаров на сайте, группа статей на сайте).


Для создания БД используйте следующий синтаксис:

use db_name
// db_name - имя вашей будущей базы данных

Для создания коллекций используйте синтаксис:

db.createCollection("users")
// users - имя вашей коллекции

Примечание: коллекцию может быть создана автоматически при добавлении первых данных в неё.

Исходный код

Создание базы данных
use itproger
db.createCollection("users")
db.createCollection("articles")
db.articles.drop()

Задание к уроку

Создание новой БД

Создайте базу данных my_app и выполните следующие манипуляции:

  • создайте коллекцию apps, products, prices;
  • удалите коллекцию products;
Посмотреть ответ

Чтобы выполнить это задание сделайте следующее:

use my_app
db.createCollection("apps")
db.createCollection("products")
db.createCollection("prices")
db.products.drop()

Большое задание по курсу

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

Также стоит посмотреть

Создание динамического веб сайта
22 урока
Видеокурс по PHP, MySQL / Создание динамического сайта
Уроки Java для профессионалов
14 уроков
Изучение языка PHP, а также MySQL
28 уроков
Изучение C# WPF на практике. Создание программ на C#
10 уроков
Уроки SQL для начинающих
8 уроков
Комментарии
Добавить комментарий

Пока комментариев нет