Уроки MongoDB

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

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

Подключившись к 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 месяца

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

Программа на C# .NET Windows Forms
7 уроков
Уроки SQL для начинающих
8 уроков
Видеокурс по PHP, MySQL / Создание динамического сайта
Уроки Java для профессионалов
14 уроков
Создание динамического веб сайта
22 урока
Изучение языка PHP, а также MySQL
41 урок
Комментарии для сайта Cackle